Eu pessoalmente uso Miranda IM
Ele é feito para o Windows (exclusivamente. Ele usa os recursos do Windows 7 Aero, por exemplo), por isso não tem as estranhas peculiaridades que o software portado geralmente tem. Também é open source.
Todos os seus protocolos são suportados. Aqui está uma lista:
AIM, Battle.NET, C6, Facebook, Gadu-Gadu, Google Mail Notifier, Google Talk, IAX (InterAsterisk), IChat, ICQ, IRC, Jabber, QQ, MSN, MySpace, Omegle, SIP, Skype, Sametime , Twitter, Twitter, VKontakte, VyChat, XFire, Yahoo
Alguns protocolos possuem mais de uma implementação.
Além disso, toda a interface do usuário também pode ser conectada. A coisa toda é completamente plugável.
Há também coisas especiais que também são plugadas:
HTTPServer, MDynDns, Ping, notícias RSS, meteorologia, streaming de rádio, envio de Screenshot, WebCam, Whiteboard (só funciona para Miranda), Logitech G15 plugin, PHP e Python scripting, jogos (Tic Tac Toe, Chess4Net, Battleships,. ..)
Existem também plugins que criptografam seus chats como OTR-Messaging (Off The Record). Este plugin também é compatível com o Trillians OTR, por exemplo.