websocket é recomendado somente em aplicações de comunicação bilateral em tempo real. Se for utilizar em qualquer caso pode ter problemas de performance e principalmente dificultando a realização de operações simples.

tem esse vídeo aqui explicando quando usar, bem curtinho https://www.youtube.com/watch?v=T4unNrKogSA