I you like agressive development, I recommend Coccinella, a very agressive animal See http://hem.fyristorg.com/matben/
Last release was at the end of November last year, and next release is planned at the end of this month. In this time frame next features were added:
o new dynamic status menus
o new basic dialogs on unix
o new avatar settings button and menu
o configurable JID or status entry in main window
o added file/import/emoticons menu command
o added file/export/roster menu command
o added search previous
o added menu to increase the smallest font sizes in two steps
o added SOCKS proxy, compatible with SimpLite-Jabber
The coder of Coccinella also welcomes bug reports and feature wishes, and responds very fast on them. For example, yesterday I had a suggestion to improve the GUI of the groupchat dialog, and today there already is some unfinished code in the development version regardig this request
In 2006, next features were added over 5 releases:
o added option to avoid saving password when registering
o added Jabber/Register/ICQ,MSN,… sub menus
o lot of fixes to iaxclient voip part
o more robust TLS negotiation on slow networks
o now the complete prefs folder can be stored on a removable drive
o support for DNS SRV and TXT (HTTP) lookup
o pubsub library support
o library support for JEP-0138: Stream Compression
o text search in history and chat dialogs
o parsing xmpp URIs updated to RFC 4622; added in text xmpp URI parsing
o added code for JEP-0147: XMPP URI Scheme Query Components
o in-text parsing of mailto and im URI’'s
o added metakit whiteboard file format for single file storage
o complete inbox now stored as a single file metakit database
o inbox can be exported to xml file
o new xml based chat log format
o added support for pep/mood
o Critical bugfix for iaxclient on linux systems without audio support
o new application theme engine
o systray support on X11 (linux)
o features on MacOSX: overlay number of received messages in dock;
logouts on sleep and power down
o status shortcut can be used to login
o auto join option for groupchat bookmarks
o reworked the details of TLS/SSL/SASL connection methods
o avatar in chat dialogs
o in tabbed chat dialog close commands only close tab
o added switch for storing prefs on usb stick etc.
o toggle chat history
o tabbed groupchats
o removed all old agents/browse/conference code
o support for vcard based avatars
o file cache for avatars
o new (flat) minimalistic roster styles
o added fast bytestreams protocol (Psi)
o added stun support to get NAT external address.
o added jingle library support
o test version of iaxclient/jingle for voip (JEP-0166 and?179)
o chat state notification (JEP-0085)
o new Qt theme on linux (KDE)
o added support for Growl on mac
o using treectrl widget in a number of places
o the roster tree component based with different styles
o an avatar roster style
o support for multiple roster iconsets
o main window configurable toolbar/notebook UI
o extensive build configuration possible
o integrated Jive/Asterisk phone presence status