smart+question
Although MSN and the MSN transport support chatstates (or rather, support composing) - as tested by sending the raw XML, it appears Gajim does not send the information. I assume that to receive information you have to send the <ask> element.
Similarly, file transfer and avatars don't work, although according to the docs on the transport, they are supported.