The X Arcade has the best multi game support you can have. The controls are not the best, but you can swap them out when you get sick of clickety click, but so do other control panels made by a 3rd party.
Please ignore the purists, they are the crack in everyone's ass, only the best controls
when the basic will do for a couple of hours a week is dedicated to these two player control panels. It is a fun hobby, and if you want to use a pi or a PC that is your choice, and most games work fine on a pi, and all games work on a $35 PC.
I recently put the innards of my Xarcade into my Stargate, and placed all my consoles into the bottom part of the cabinet, the machine is a joy to use real hardware than emulation. Not everyone's cup of tea but something to work towards. Did I mention that Xarcade is the cheaper option too?