Одностраничное приложение только на websocket, делал кто?
Абсолютно нормальная идея. У меня по схеме №2 целый оконный завод автоматизирован. Использовался socket.io. Архитектура приложения конечно отличается от стандартного SPA на AJAX запросах, но зато  RealTime синхронизация состояний моделей на всех клиентах и скорость обмена данными (нет потерь на установление соединения) очень даже радует. Работает это всё надёжно.UPD Вот тут я писал об этом подробнее: NodeJS для разработки проектов
Используем Autobahn. Пока еще рано говорить о каких-либо результатах, но в целом впечатление очень хорошее.