Right now I'm using MSN Talk, and everyone seems to sing it's praises, but I hate the thing. It seems to drop connection all the time despite having full bars of 3G, and if someone starts a group chat (which is my primary use for it), it will only spawn a new "window" for the group chat about 50% of the time (otherwise it will do nothing, but everyone else will see me as a member of the chat despite not being in it).

Does anyone have an MSN app that works decently? I really need one that has group chat working correctly, the majority of other apps I've tried (Meebo, et al) open a new "window" for each person in the chat when they send a message instead of displaying them all in the same window, which isn't acceptable to me.