Recalbox OS has been designed to ease the integration of the system into Bartops and Arcade Cabinets.
You can connect the controls directly to the RPi's GPIOs without the need for a seperate USB controller.
You can hide several menu options to avoid unwanted tinkering. You can also use different video outputs like HDMI/DVI/VGA (with adapters) or RCA. Get more information on the bartop page of the wiki