Yahoo is clearly best. It has offline messages, typing sounds, buzzers, and the coolest feature as of yet introduced, IMviorments, in which the chat background has an animated enviorment, such as the fish tank.