I think Teamviewer is great for individual use but is pretty pricey for their commercial licensing models (as discussed above).
For less expensive options I tried:
They are similar prodcuts and much cheaper than TV. TV is a one-time purchase though and Techinline can mount up as they charge yearly fees for server support. ScreenConnect, like Teamviewer, is a one-time purchase which I prefer.
If you are using limited remote support and just helping friend or family I'd stick to TV or check out LMI. If you do a lot of support sessions and don't have 1K to dump into software I'd try demo these more affordable options.
Keep Up with TechRepublic