I`m using a minipac, have two joysticks and 6 buttons to each, P1 P2 buttons, side pinball type buttons, a credit button and an exit to game menu button and got about 3 spares (can reconfigure the extra credit buttons etc if needed) used a Ps/2 trackball so not needed with the minipac, if that helps, not sure what your plan is as pl1 says more info would be helpful, bit like asking what car to buy when you go to the shops.