The real question is what do you want out of your project? If you just want the code experience, the fast (or p-roc) bundles will work great as you can get flipping very quick and then focus on your rules and game design. I think regardless of what hardware you use, the mission Pinball framework is where you will end up when actually codding the machine.