Some people tend to shy away from what's most efficient to what they'd rather do. When you have people saying QMC2 is too difficult, the reality is they just don't want to use it, so they hide behind excuses. The fact that a MESSUI Dev says QMC2 is difficult to use is rather hilarious.
The first time you run QMC2 after installing it you're presented with a nice box of options.
It basically says "Please tell me where your shit is so I can serve you your majesty"
After that if you wish to be a MAMEUI click monkey then QMC2 allows that after a quick rom check and population of the game listing. Otherwise the customization options are practically endless which how you can change how the GUI looks and how things are presented to you.
Some of the users that claim QMC2 is too difficult don't have any problems inefficiently dumping tons of hours into a HyperSpin or Retroarch setup.
I search YT for Retroarch and there's 20 minute and 40 minute guides with pages and pages of freaking options, but somehow QMC2 or creating a fresh mame.ini is too difficult.
All of the options in the mame.ini are easier to understand and execute rather than trying to make heads or tails of all the crap I'm seeing on YT.
MAME itself is 100% portable and doesn't really require you to install anything at all. As long as it finds your ROMs/CHDs you're good. Of course options like HLSL and BGFX require some things, but that's besides the point and people still don't really embrace the easy way.
There's nothing wrong with command line and you can always keep a shortcut in the same location as your mame binary to eliminate a step. To the people that fail to create a mame.ini if that happened to me, I'd carry my rig to my garage and introduce it to a sledgehammer.
I'm really surprised at the inefficiency people choose to take when it comes to running MAME. Just a day or so back I saw pics of some other front-ends that are putting new options in a miscellaneous #2 tab. I ask myself in the future when they're forced to have 10 of these tabs will people still have a desire to look at all these damn tabs of options?
I'm unsure why people don't familiarize themselves with all the options presented in the mame.ini and have 100% control over their MAME experience instead of relying on a Retroarch or w/e to do it all for them.