Telegram isn't perfect  but I think it's the best instant messenger right now. WhatsApp might have slightly more style  a larger userbase and voice chat  but Telegram has a desktop app that doesn't require tethering to your phone and stickers. Being able to retract messages and have self-destructing chats is also cool.