Dejando aparte que a mi la nube, tal y como está planteada en la actualidad, me da un poco de repelús, creo que integrarlo todo en el navegador con estándares abiertos (como HTLM5 (quitando el desafortunado pero necesario h264) o WebRTC) es la mejor forma de hacer que los servicios sean accesibles y tengan la misma calidad en todos los sistemas operativo. Además es también una forma de poder elegir "cliente" confiando en que va a funcionar siempre.
En temas de comunicaciones, el hecho de que el cliente esté en la nube o instalado en tu PC es lo de menos: sea cual sea la forma, el flujo de datos acabará pasando por un servidor central y por mucho que el cliente esté en tu PC, si el servicio falla, el cliente no sirve de nada.
En cuanto a los ordenadores y sistemas operativos de juguete, pues son sólo eso: un juguete.