I'm happy with "OpenGL CRT-Geom HQ" too, even happier than with BGFX (respect for implementing it to GUI)
OpenGL shaders ported to MAME and distributed with my build are far better in quality than their beloved and slow BGFX. It's a proven fact. Though they refused to improve OpenGL and make it the default Video Mode in MAME due to their obsession to be universally compatible, expecially with Smartphones and Tablets with Android installed, and BGFX is surely the best choice from their point of view.
I received some PMs at MAMEWorld. Don't worry guys who written to me friendly words. I have the same feelings for you. I didn't answered because I want to stay away from that place at all. I removed it from my bookmarks too.....
An alternative to MAMEUIFX? There isn't at the moment. If you're not afraid of leaving MAME at all, you can have a look at Final Burn Alpha. Google is your friend.
If you want to continue to use official MAME, do yourselves a favour and use it with a good GUI frontend like EmuLoader. It has a nice look and is user-friendly.
Last but not least there is obviously the MAMEUI build of our friend and moderator Robert... though you know that is not arcade-only.