Splashtop para mi es la mas fluida, pero para usarla en diferentes redes (por ejemplo estando tu fuera de casa y tu laptop en ella) tienes que pagar una suscripción mensual. TeamViewer te permite conexion en diferentes redes sin pagar, siempre y cuando sea para uso propio y no comercial, aunque no con la fluidez de Splashtop.
Asi que por el momento me quedo con TeamViewer.