I've mainly used TeamViewer as my go-to remote desktop tool for family tech support. However, with its aggressive push to upgrade and limitations, I needed an alternative that was less restrictive and allowed me to self-host.