I read several articles
Read some more
http://newwiki.arcadecontrols.com/index.php?title=Bartop/CountertopCheck out those examples.
Then check out these examples, keeping in mind that not all of them are bartops.
2011 UCA Award Winners2012 UCA Award Winners2013 UCA Award Winners2014 UCA Award WinnersIn general I attempt to be consistent in my advice:
Get your software working on a PC before you cut wood. Once you make it to a playable stage, it will be an exercise of will to not play it.
Use
http://slagcoin.com/joystick/layout.html to find your best layout. Make a fight stick or wire a test panel in a project box to test your controls:
...Friends don't let friends use Tupperware CPs.
Better?
I feel like the best scenario is to have everything working on the computer before you cut the wood.
Get your games configured, know the appropriate viewing angle for your monitor.
I'm my own type of weird duck; I've tried steam games on an arcade, and it doesn't always work. Super Hexagon & Electronic Super Joy works fine though. I'm gonna try Rayman this weekend.
The elephant in your room is going to be consoles on an arcade cabinet. Depending on your chosen console, the controls may not translate well, also unless it was made to be played standing up, is better in mame, or it wasn't a quarter pusher, et al ad nauseum.
I'm gonna leave it for now, though there is so much more to say. But I'd rather answer a question than ramble on too long.
Good luck