WebRTC vs Websockets: Se o WebRTC pode fazer Video, Audio e Data, por que preciso de Websockets? [fechadas]

Então eu estou olhando para construir um aplicativo de bate-papo que permitirá vídeo, áudio e texto. Passei algum tempo pesquisando em Websockets e WebRTC para decidir qual usar. Como existem muitos aplicativos de áudio e vídeo com o WebRTC, isso parece uma escolha razoável, mas há outras coisas que devo considerar? Sinta-se livre para compartilhar seus pensamentos.

Coisas como:

Por ser novo, o WebRTC está disponível apenas em alguns navegadores, enquanto o websockets parece estar em mais navegadores.

Escalabilidade - Websockets usa um servidor para sessão e WebRTC parece ser p2p

Multiplexação / várias salas de bate-papo - usadas nos Hangouts do Google+ e ainda estou visualizando aplicativos de demonstração sobre como implementar

Server - Websockets precisa de RedisSessionStore ou RabbitMQ para escalar várias máquinas