Pidgin has been updated (formerly known as Gaim) - cross-platform IM client that supports all major protocols (ICQ, Jabber, MSN, IRC, etc.). There are all necessary functions for this kind of programm - support of tabs on the conversation window, logging messages, installing and displaying of avatars, emoticons. It is possible to expand the functionality through third-party modules.
Pidgin is the most popular IM client for GNOME desktop for Linux.