tout dépend quel est le but.
prendre le controle de ton pc à distance, ou assister un utilisateur à distance.
pour le premier cas, le bureau à distance est clairement le plus indiqué.
VNc est sympa, mais quand meme plus "crade" que le bureau à distance.
pour le second cas c'est très différent, il ne fautp as que l'utilisateur aie à s'emmerder en routages de ports etc.
des applications dédiées existent pour ça :
Vous devez être
connecté pour voir les liens.
(sans install, gratuit pour un usage domestique)
http://www.spark-angels.com/ (totalement gratuit, mais nécéssite java, pas forcément top dans les cas d'assistance, si le mec en face ne sait meme pas installer java)
à noter que teamviewer peut aussi etre utilisé dans le cas 1)