Основным критерием для решения, какой из них вы хотите использовать, является то, какую технологию вы хотите поддерживать и насколько хорошей должна быть совместимость.
Лично я предпочитаю Juggernaut, поскольку он очень прост в использовании, а флэш-устройство менее хакерское и более стабильное в поддержании соединения, чем Comet. Однако требование к флэш-памяти вызывает незначительные проблемы с совместимостью (Opera, как вы упоминали).
Я давно не видел каких-либо разработок на Shooting Star, поэтому я бы сказал, что это, вероятно, не лучший выбор.
Если вы находитесь на заборе, вам обязательно стоит попробовать Orbited. На самом деле он написан на python, но вполне способен и поддерживает множество различных протоколов. У них есть хорошая документация, ее довольно легко настроить, и я нашел ее достаточно надежной.