We use Automate, hosted ourselves on-prem, have done for the last 7 years. It's a great product, but it really does need someone who can devote a lot of hours learning how it works and developing it. It's good out of the box, but its true power comes with custom monitors and scripts.
There is a huge bug in it at the moment though, they changed the way the product talks to the backend MySQL DB and it's causing huge, system crashing issues. Still no fix, still no official mailshot from CW. I'm getting most of my information from MSPGeek Slack.
Also, a major issue... they outsourced their T1 support to Asia somewhere and it took an absolute nosedive. Response times increased, don't even try and log a ticket by email as you'll be waiting days. I logged a P1 server down issue, after 37 minutes of waiting for the chat to connect to someone, I ended up closing it and just fixing the symptoms myself.
When the issue started re-occurring, I logged a ticket. Told their tech what was happening, the workarounds I'd put in place based on their CPO's advice (official documentation that hadn't been sent out to anyone), then he still persisted on restarting the DBAgent service. This again fixes the issues, but not the cause. He closed the ticket as he saw the issue was resolved.
There was a thread in Slack where one of the senior guys at CW was asking for any ticket numbers for these issues. He had the ticket re-opened, escalated and one of their T2 techs (these guys are great, they're US based still) got in touch with some more things to check and workarounds to put in place. It's slightly embarrassing when it's quicker to log an issue via a third party companies Slack channel that it is via the official routes. Quicker resolution too.
On a more positive note - ScreenConnect aka ConnectWise Control - is a tremendous product. It's bundled for free with Automate. It's absolutely fantastic.