I think it depends on the country or the region you're living in.. for example if you live in china, WeChat absolutely will be the best messaging app you can use there... in Russia, it's VK...
i live in the ME and i think the best messaging apps here is WhatsApp,Telegram and Facebook Messenger