J2ME Jabber client that doesn't suck?

Now that I can do GPRS at only mildly extortionate rates ($0.0058 per kb from Exetel, thanks to Graeme's tip) I've been playing with Jabber clients on my mobile. It can be kinda handy, and it's kinda cool. Problem is, all the clients I've found are either seriously crap or lilwannabebillgatesware.

So does anyone know of a Jabber client for J2ME (or native Symbian) that is free/libre and doesn't suck?

I also wonder if you can get one that gzip compresses the Jabber stream. The Jabber protocol is _incredibly_ verbose XML, which means it could cost quite a bit uncompressed but would be easily compressed.