I would honestly suggest that you pick up an I-Pac, for future modifications. If you go the I-Pac route, you could add some things like a spinner or dedicated four-way in the future if you wanted to. Or if you decided to completely redo everything, you'd have your keyboard encoder already.
I'm in the planning/building stages myself, and started a thread in the Project Announcement forum. I plan on having a 3" trackball with two buttons, two Happs Competition joysticks, 7 buttons for eachplayer, a four way stick with two buttons (with the four-way I'll wire it in parallel with the player 1 8-way), a spinner with two buttons, and a player 1 and player 2 start button. I'm still working on where I want to put the admin buttons, but I'm thinking about having them in the back of the CP on the side. (The side angled inward towards the cabinet as seen in my sketchup).
Have fun with it. There is no rush and I'm getting excited just thinking about the woodworking I have ahead of me and the hopefully good outcome. (I'm starting out slow since I've never really used a power tool before aside from a drill. Today I'll use the jigsaw to cut out the basic outline and then use the scrap to practice with the other tools).