Ranked in these QuestionsQuestion Ranking
Pros
Pro Supports many different chatrooms and services
Pro Highly extendable via scripts
There is a huge number of scripts available here.
Cons
Con Supported in a less used flavor of JS, coffeescript
Lots of library are in coffeescript. Documentation is also targetted to coffeescript.