Quoted from bub2010:MAME cabs are great. With an x arcade dual stick with trackball, a spinner and flight stick about the only games you can't do 100% are light gun games which do work good with a stick.
That is my set up. Took an $20 (or $50 can't remember) Defender Cab that was converted to a Yie Ar Kung Fu, threw in a PC Mobo and MALA front-end. I have an X-Arcade tank stick in place of the original board, and a flight stick and a game pad in the coin door for other games. Total cost was around $200 for everything, including new 2.1 speaker set up.
There are only a few games I can think of that I cannot play correctly: 720 & Paperboy. I have the flight stick set up to kinda play them, but it obviously sucks.