Or if you are programming friendly you could write your own scripts to do almost anything remotely you could do locally. You could even automate a huge amount of process like disk cleanups and software installs. When paired with Datto RMM it provided everything at a glance from the agent from disk usage to software license keys. VERY powerful and it had a TON of features. I have used it when I worked for a Datto reseller and combined it with Datto RMM. It allows you to organize your endpoints with custom scripts so you get the look/feel of your clients the way you want it.
I have a single tech with unlimited endpoints. Agent has zero impact on a current system as well. You just send them to your webpage and give them a code to let you connect. It has the option to have an agent to connect with or setup the portal to have clients connect with a one time code for support so you do not have to have hundreds of clients you never connect to on a regular basses. In a pinch i can use it on my iPhone or iPad to remote in to do work. I use it for Windows and Linux and it is very smooth. I have been using ConnectWise for a few years now.