FYI, This is a user run site, and not an official support mechanism of Teamviewer
Teamviewer has it's own issues. Seeming lack of support is one (that's why this site was established I'd guess). Whilst they do have an official support channel, it does appear a bit like a black hole at times - info going in, but not much coming back out.
Another frustration I have with Teamviewer is the fact that new versions aren't an automatic updates for paid users. Paid users must pay again, and a new version seems to come out each year. You need to allow for that before you calculate the cost of the Teamviewer licence to your business.
In saying that, there are significant changes each upgrade, and generally teamviewer works well.
Alternatively, VNC variants are still open source (and free), and there is still some development on some of these variants.