I have also worked with TeamViewer to provide remote support, and I find that Splashtop is better. It's more stable. With TeamViewer, the version changes, and I get a new surprise every three weeks. TeamViewer has another problem when there is a disparity between versions. For example, if you are using version 11 and they're at version 15 then you can't even connect. A professional license with TeamViewer is not perpetual and it is a costly license. I think that the minimum is approximately $1,400 to $1,500 per year for technicians. If you purchase the solution outright and are using an older version when they release new features, you do not get them. Generally speaking, TeamViewer is a good product, but it is expensive. In contrast, Splashtop is a really good product and it's not so expensive. From a product comparison point of view, I would rate TeamViewer a seven out of ten. I also have experience with VNC Connect, which uses a client-server to browse or share the end user's screen. We used to use DualDesk at the company, but it doesn't support Macs. Also, it doesn't have mobile device support. For example, if someone calls me when I'm on the road then I can't pull over and assist them with my Android tablet. I can't be effective because I can't access anything. With Splashtop, I am able to stop what I'm doing, take over their computer with my tablet, and fix the problem right away. We also had trouble supporting Windows 10 because the UAC kept blocking us. Moreover, we couldn't simply tell a client to go into the configuration and turn UAC off. Ultimately, after a lot of frustration, we gave up on DualDesk.