I use'em both. Sometimes said servers don't work or do slower than the other. TeamViewer is commercial but can be used personally for non-commercial purposes. There's a time limit for even that, tho. I think it disconnects after half an hour or so telling it's been used more than it should have and refuse to work for sometime. With AnyDesk, on the other hand, I've never come across such a thing so far. It can still be bought for some extra features. Haven't looked at those, tho.
Last update was in 2017.... So here's 2021 edition!
I only use Linux these days. My list on Gnome Shell:
* Tilix (terminal emulator)
* My dotfiles (.vimrc, .gitconfig, .bashrc, their configs)
* Signal messenger
* kubectl and relevant kubeconfigs
* Gnome Tweaks with a few extensions (Arcmenu, Blyr, Dash to Panel, Gtile)
Not much there, most everything else I do through a web browser (vscode, music, video, rss, email, etc etc)
* Signal Messenger and Element.im
* Google Translate (I live in Japan now )
* DokuWiki for Android
* OsmAnd+ (Google Maps replacement. Works pretty well)
* RHVoice - speech synthesizer for turn by turn nav in OsmAnd+
* Tor Browser for Android
* Dsub (music and podcast player for AirSonic)
* RadioDroid (I use it as my alarm in the morning, internet radio streaming including CNN and NPR and others)
* Etar (calendar app)
* DAVx5 (NextCloud contact/calendar sync)
* ICSx5 (ICS calendar sync)
Nothing accept a minimal amount of games and a police scanner from the Microsoft store. I try to keep instalations at a minimum to have a clean less messy desktop. There is no need for essentials unless I need them. If I need a good cleaner tool or maleware remover I download it temporrarely and uninstall after i'm done with it. Windows 10 contains built in security features. The first thing I do after reformatting a computer is install Microsoft patches as I consider patches number one priority.