So far I'm enjoying Enhance, and I'm encouraged by the refreshing change from cPanel! Since the first price increase in 2019, I've been seeking a replacement, but something about each solution with a decent migration path suffered from old, legacy code and kludgy workarounds.
I first looked into Enhance over a year ago, but the lack of cPanel migration was the issue then. I'm glad that I was reminded this year in an email, because I might have forgotten. I was poised to migrate to a newer panel even though I wasn't entirely happy about it, because it's a good 1 to 1 replacement for cPanel, but just as ugly. I was waiting for the final pieces (built-in incremental offsite backup support and cPGuard integration) but they still today haven't met the months of promises for those.
Enhance is far and away a more superior solution, but cPanel Migration is a bit more problematic than expected. I've opened a few tickets about it, and I feel a good list of problems might help all be aware and provide a good central place to make sure they'll be handled as the importer evolves.
Here are the problems so far I've found:
For some reason, most migrations from our cPanel servers are missing the Let's Encrypt CA Bundle part of the SSL certificate. The only clue I have so far is that each missing CA Bundle has a certificate with a wildcard san (and I have yet to figure out why that even happens so frequently with cPanel.) You might not notice the partial failure because browsers still work with the certificate, but I was alerted because a client was examining his sites with gtmetrix.com (BTW OpenLiteSpeed trounced his previous optimized Apache scores) and it was failing for the missing CA Bundle.
The one client I migrated from cPanel to Enhance which had external email service (Google), after migration his email service was set to local mail routing and just had the default/local MX record. The client let me know his email was no longer working.
I could be wrong, but it seems that the importer creates the necessary DNS records for Enhance and ignores others. I've seen CNAME and TXT records for external smtp providers that exist in the cPanel zones but not on Enhance.
MariaDB 10.6 (maybe others IDK) have problems with occasional backups causing MySQL restoration to fail.
After a cPanel migration, a server move within the Enhance estate can fail for a FTP password that is not able to be parsed. If that happens just delete the FTP account.
These are the issues I've encountered so far. I know some are going onto the April update. Hopefully all of these can be improved.