I tried PiMAME for a dedicated arcade PI but I have problems to run MAME4ALL from console, I just get a black screen. AdvanceMAME (running under X?) works fine.
Maybe this is a problem with my Display settings: I use the HDMI output with a VGA converter to run a 17' VGA Display. On console and X this setup works.
Depending on your TV, I have noticed blacking out issues depending on how much the Pi gets under the pump trying to play games. For this reason I stuck to MAME4ALL on the pi, because advanceMAME display kept cutting out on me.
Yep, on my PiMAME image I am using Mame4all running from AdvanceMenu and it works fine - straight HDMI to the LCD display though. Mame4all is certainly faster (allbeit older roms) than AdvanceMame