Let me add to this that in addition to OP stating that it has been unreliable I think there are two other big reasons to move away:
1. TeamViewer is used a lot for Microsoft scams and AFAIK they don't care very much.
2. Dark patterns. TeamViewer upgrade their protocol all-the-time and once one part has updated the others have to as well, forcing the cost on everyone. (And the pricing is outrageous IMO. When you can get a full office suite for less than the subscription cost of the remote support solution then something odd is going on.)