Nobody's built the killer realtime messaging app yet. Skype is the closest we have, and it sucks on the iPhone and has no web interface so it doesn't run on ChromeOS.
WhatsApp doesn't work on tablets and requires a phone number as your primary identity.
Facebook and Twitter DM have become large, but aren't there yet because they don't do video/voice and don't federate (and at least in Twitter's case, don't sync read/unread between devices). iMessage and FaceTime would be it, bar none, if it worked on non-Apple hardware - if only from the bootstrap momentum of every single iOS user.
There is opportunity here. If I wanted to be in the software development business, I would solve this problem and eat WhatApp's lunch.
Ideally it'd be federated, but that's not a hard requirement. It just needs to work perfectly on every device that every person sends and receives messages from. That's not that hard these days, which is why it's baffling that nobody's built it yet.
I have an inkling that Hangouts is attempting to become that thing. If indeed that's their plan, they will easily crush Skype.