With the software installed on my server, I like this better than other solutions like Teamviewer as it is all in house. It also doesn't require any agent installed previously on domain workstations. I am able to connect and it installs across the network in the background and I can connect seamlessly.
For the reach service, the host machine still needs to originate from inside the network. If I could get it installed on my laptop, it would be nice to connect back in through reach instead of only supporting remote users, but that is just a wish feature, not anything that would be a deal breaker for me.
I am able to remotely manage all of my PCs across my network from a single console. I can find the machines that a user is logged into and connect instantly.