XMPP MUC is not fun, nor fun to scale. IRC has netsplits, but it does work reliably for tons of people all day every day.
Edit: Also XMPP supports UTF-8 for everyhting out of the box and as far as I know it's not really possible with IRC (or did that change over the last years?). E.g. nicks with non-ascii chars are no problem to have..
Why do you think it's not fun?