IMO, it depends on what you want. If you just want to play the games: desktop controller.
If you really want an arcade cabinet, art, sound, etc, don't settle for less.
Even though it may seem more difficult now, you actually probably have more time/space to work on it than you think. Find a friend with tool/garage/shop/etc. Buy him lots of beer/pizza for help on the project.