What do you like best?
Gives users a strong sense of security, yet a very easy mechanism to get started
Is apparently very bandwidth-efficient, given the clarity of transmitted images
Remote control: very useful when troubleshooting clients' or colleagues' systems or software installations
Available on all platforms, and offers seamless cross-platform connectivity (connect and control a Windows machine from a Linux host, etc.)
Stable performance, even on low-bandwidth network connections
The default interface color - deep and light blue - is quite elegant :)
What do you dislike?
Requires the same version to be present on either ends; which can be a challenge when connecting with a new remote system
Would be nice if voice collaboration is also added (voice is more convenient than chats, when dealing with low-experience clients)
Sometimes in poor network connectivity the communication remains frozen, without an indication of connectivity loss (causing confusion)
Recommendations to others considering the product
Make sure to keep it updated - otherwise you may face unexpected issues when trying to connect to an updated system with an out-of-date local version
Going for a paid plan might be convenient if you intend to use TeamViewer regularly!
If you do not want remote control (just need to screen-share), other options like Zoom may be more convenient (and have widespread adoption)
What business problems are you solving with the product? What benefits have you realized?
Analyzing and troubleshooting client issues
Performing remote product demonstrations
Providing assistance colleagues working remotely
TeamViewer is quick to install and get started, even for inexperienced clients, saving us hours of frustration and long phone/email conversations for remote desktop set-up instructions.