Im adamantly opposed to keyboard and mouse on cabinets. Reminds me of those nasa style control panels people make with drawers that pull out. I want everything to be handled via the controllers.I don't use frontends period, I run vanilla MAME in Windows 10.
I have a wireless keyboard/mouse combo for making selections, after I make the selection, combo go's inside the cab (no way to exit games from cab controls alone which is how I like it/locked down).