I used to use TeamViewer but I don't anymore, and here's what I use instead. If you want something that gets the job done and requires minimal setup, Chrome Remote Desktop is more than good enough.
Some results have been hidden because they may be inaccessible to you