I've got OpenEmu / MAME / Steam / Stella on an iMac with a X-Gaming Arcade Stick.
It's a highly enjoyable setup but always looking for ways to expand.
Not interested in consoles past N64 - would like to attach paddles/joystick that feel authentic to Atari 2600
but other than that not sure where else to go?
I realize there's plenty more available if you spend the $ (MAME arcade cabinet / Virtual Pinball)
but interested to know other's setups?