Passando do socket.io para os websockets brutos?

No momento, estou usando o socket.io com websockets obrigatórios como transporte. Estou pensando em mudar para websockets brutos, mas não tenho certeza sobre qual funcionalidade perderei ao sair do socket.io. Obrigado por qualquer orientação.