I discovered Nimbuzz three days ago and it seem like what I have been waiting for. I was put off by Fring's ugly user interface and connection difficulties with hidden WLANs.
Now I cannot decide between the Java or the S60 client. What's your take on this?