XMPP is great. I use it every day and don't want to miss it. But as explained in the blog it is not a replacement for WhatsApp. No automatic contact recognition based on your phone contacts, no simple ad-hoc groups, no encryption if the recipient is offline.