Best method for listening to channels?

Using the PubSub system, or listening through IRC?