Try Telegram. It’s as easy to use as WhatsApp for non-tech family and friends, yet has all the features you want out of an IM without too much of the bloat. It has native apps on all major platforms, and for the techies it has a solid API so you can do fun stuff like write your own bots.