La pregunta no debería ser cual es mejor. Porque cada uno cumple su cometido o mejor dicho cada uno hace un trabajo diferente. Uno hace peticiones al servidor y el otro es al contrario del servidor hacia el navegador. Para que veas, hasta donde tengo entendido, twitter hace peticiones mediante ajax y facebook mediante comet. Y los dos son empresas grandes

Eso tu lo debes evaluar que te importa, si la persona no consuma mucha banda o no te importa si consume banda. A mi entender ninguno es mejor que el otro.