I'd go with Trillian 2.01 It has skin support, custom emoticon support, file transfers, plugins (The weather plugin is great), support for IRC, AIM, Yahoo, MSN, Jabber, and ICQ. Also, if you wish to write your own plugin, the sdk is available for download. That's just me though...