These are basically trivial now with Raspberry Pis, right?
But beyond that, a commercial MAME cabinet would require ROMs. People have built unofficial cabinets of questionable legality incorporating a pile of ROMs, but a commercial cabinet would require actually licensing specific games.
I ran into problems with NeoGeo games.
Nintendo64 and Playstation emulation on ARM SBCs is probably in a similar state, for a lot of games. Some games will run beautifully, some will be hopelessly slow.
Maybe the ODroid could make it happen but the Pi2 simply cannot.