Hi,
I was in the same position as you, but I also needed to connect to Android and iOS devices to assist some of my clients with their Mobile devices. I looked at ScreenConnect, Teamviewer and a couple others. I eventually settled with Splashtop SOS in addition to the Pulseway RDP. It is very cost effective and works very well. If you are looking at a cheaper alternative (free), Chrome Remote Desktop might be your answer. It works for Mac as well, but not for mobile device access, not yet anyway. Hope this helps.