from a manufacturer? tons of games? probably no one....license issues.
a nice williams cabinet with an ArcadeSD or a JROK is a solid way to go. you can find them "brand new" via eBay/Amazon.
i do like arcade legends, though...good bulk of games. nice interface, nice cabinet builds.
me? i have, and would find a decent arcade cabinet, put a jamma adapter on it (if it needed it), and xxxx-in-1 the damm thing. it's easy. it's bulletproof. and 99.8% of the world won't care about some emulation glitches.
then choose your multi-board goodness.
we're building one now in jupiter for a customer. had a bad multi-williams board upgrade kit in it, going to 138in1.