в любой непонятной ситуации с вэб сокетами берем socket.io
Без лишнего функционала
просто не пользуйтесь лишним функционалом. Этот лишний функционал может вполне понадобиться вам потом. А урезать его изначально это преждевременная оптимизация.
XenK: нужен. Вы можете конечно взять ratchet для reactphp, как единственную адекватную реализацию которую можно юзать в продакшене, но проще поставить рядом ноду, поставить pub/sub и жить себе спокойно.
XenK: говорю вам это на личном опыте, по трудозатратам это намного проще. Есть отдельные моменты когда нет, но из вашего вопроса не прослеживаются никаких деталей.