I've been working on a new front end for MAME, called BletchMAME. Unlike existing front ends, which are more "launchers" than "front ends", BletchMAME replaces the MAME internal UI.
For more info, read here:
http://bletchmame.s3-website-us-east-1.amazonaws.com/

