My girlfriend just got me an icade this morning (in Peats i think):msp_w00t:

I dont think the default buttons or joystick are bad at all. but then again I dont have an arcade machine myself so...