Connect to your contacts using a server of your choice. Gajim works well with other chat clients and supports multiple accounts.
Share pictures, videos, and files with friends and groups. User profiles, status updates, and chat history management included.
Wikipedia and Wiktionary integration, automatic spell-checking, and much more via plugins.