Teamviewer, tanto desde smartphone como de otros pc's sin problemas, muy fluído.
Tiene el inconveniente (para mi no lo es mucho) que pasas por servidores de tercerso (teamviewer en nuestro caso).
Si lo que te interesa es la confidencialidad y seguridad, puedes usar no-ip y VNC cifrado para conectarte a tu equipo.