Mala has become one of my favorite MAME frontends. It is by no means the easiest to setup. It is however highly customizable with over a dozen layouts available at the Mala site. If you are the creative type you can even make your own with the MaLa layout edtor. Pictured is Play the game by NortstarEX.