Quoted from toyotaboy:I think emulation can lose it's appeal by each one of these:
1. You're running a pi box with home game controllers not arcade controls like a real joystick, trackball, spinner (that's me right now)
2. It's not in a real cabinet but using your TV as the monitor (that's me right now)
3. Whatever menu interface frontend you chose isn't user friendly (I'm running retropie which is nice)
4. You have WAY too many dam games loaded. So many you get overwhelmed and give up (this is also me because I downloaded a pre-made image file).
.
For the arcade cabinet using the Shield TV, I've connected a spinner, trackball, and arcade controls using UHID from Ultimarc. It works very well. Anyone considering similar path, you'll want the custom UHID firmware update that adds support for Android home/back/volume buttons. 99% of retro games are well-served by this cabinet. In addition, I can play new Android games (Crossy Road, Pacman 256, Zen Pinball, etc.) and PC games streamed from my PC or NVIDIA's netflix-like gaming service (Nex Machina!)
For certain, very special games, I justified the dedicated upright (Mad Planets, Robotron, 2pWarlords, Strike Zone baseball, Sinistar, 4pTrog, etc.)