If WhatsApp accounts were associated with an email address not a phone number it would get my vote over iMessage. As it is, juggling separate accounts on two phones is a pain.
And why do WhatsApp users change their avatar every day? Have they nothing better to do?