I agree - I feel like the time would have been better spent implementing Adium/Pidgin plugins first.
Oh, and the fake roster pushes, gibberish names for guest users, and the fact that you can only join a room with your full name.
Joining a room with your full name can be an unexpected requirement but it really aligns with the way we enforce names on our service.