Being WebSocket-based only has the unfortunate consequence of not working well on cellular networks, because some like Verizon will often blackhole WS connections.
This means that if you are building a real time app that has any chance to be used on mobile, you'll always need a fallback.