I'm not sure how much of this still holds true, but here's a few reasons you might want to stick to HTTP: https://speakerdeck.com/3rdeden/websuckets
tl;dr websockets can fail in strange ways on mobile and when passed through proxies and corporate firewalls