...or VNC, or NoMachine NX, or maybe a few others.
TeamViewer is good, but it's closer in function to GoToMyPC or GoToAssist...in other words, uses a central server to facilitate connections. VNC is closer to RDP without the encryption layer (which some variants might provide, such as Ultra or Tight).