Hi c0dehunter,
Probably all of us use front-ends with GroovyMAME, just as you do with any other command line version of MAME. MAME32UIFX is not a front-end, it's a full MAME binary with an integrated user interface. With non-Groovy MAME binaries you need to create .ini files so to help MAME picking the proper resolutions. This can be done by VMMaker if you configure it to do so. Magic resolutions and GroovyMAME can help you but you need to find the right presets for your specific monitor. Sony PVMs are not the easiest to get a preset from.
Anyway, answering your question, any front-end that you like can be a good choice for GroovyMAME.