Vacuum IM - it's free cross-platform Jabber-client written in Qt4. The principal difference from other cross-platform client is an open modular architecture that allows flexibility to customize the functionality to meet specific needs, as well as the use of the existing modules in the design of their own.
Several independent profiles
Multiple accounts in one profile
Nested groups in the roster
Support JID shielded forbidden...