With v12, we've gone from being able to do upgrades via the GUI to not. Everything is now a manual consideration unless you have automation in place.
Then there are basic things that have been an issue for years now pre v12 which continue to be an issue, such as the getting started card that STILL continues to show even when closed.
But more so, since v12, any improvements have been at glacial pace. Even very in-demand features still have not appeared but instead we get support for PHP versions 5.2-5.5, released between 14-8 years ago!
Even down to decisions being made, once again, without notice and what appears, lack of discussion with the wider customer base.
For example, Enhance changed it so that mail was sent from the mail server (good) to webserver (bad), with no option to chose. This didn't even consider those that have web servers on networks which cannot send email, the best suggestion was to use a smart-host, which not everyone wants to do, or wants the expense of doing.
Same thing with backup restores now. It worked one way pre v12, was changed without notice and now changed back again without notice.
I don't know about the rest of you but changes without proper advanced warning just isn't workable.
Some things just feel so much of a botch. Spam controls don't work properly and there's no wildcard support. If you have Cloudflare enabled on a domain, now due to websites sending from the webserver, this breaks mail delivery entirely, needing manual changes in a zone (poor testing) and even the most basic things like catch-all are still a distant pipe dream.
As much as cPanel annoys me, they're pushing out features (needed or otherwise), regularly seek customer feedback, regularly update with the latest versions and features, as well as advance notice of new things.
We're seeing support for a 14 year old version of PHP being added in 2025, very little else. Lack of direct customer engagement (a forum which many won't use isn't that), lack of direct customer updates - a minimal changelog isn't that and any sort of advance notice, of, well, anything.
Even down to the docs, there are still references to docker in a lot of places. Which isn't even use for up to date installs. So you're trying to debug issues and because of this, documentation is minimal to utterly useless.
We had very high hopes for Enhance but the more times goes, the more the it seems a bit amateurish noting the above and seems at times, they forget we have end customers to answer to about why things have changed, or broken when we only find out after contacting Enhance. It just isn't good enough, especially when it is paid-for and not free.