I love my xbox in my cabinet. Dont go with hacked joy pads. Go with an xarcade board because they support analog which allows you to play a ton of xbox games. Except the ones the require the to sticks for aiming. You can buy the board from xarcade if they have some availiable. Or I believe you can buy a single xarcade refurbished for real cheap and it comes with the same board as the double I believe BUT NOT 100% sure. Plus if you decide to put a comp or ps2 or gamecub it has support for thus systems to. Send an email to the company.
Also for the xbox with a little modification you dont have to reach in the cabinet to change games
Xbox also has a mame emulator

Games I like
Sports titles (nba street, blitz, ncaa 2005, top spin, madden, etc)
Dead or alive
Mortal Kombat
Soul Calibur 2
Grand theft series
Prince of Persia: Sands of Time
Enter the Matrix
Pretty any non shooting game is playable