I thought high costs for international SMS and MMS is what caused WhatsApp to explode. I remember it being the first app with great UX for sending and receiving pics/video/contacts, and then they added group messaging which worked great as well.
No spam because you needed SMS text verification, no ads, no login to remember, just all around amazing app at the right place at the right time.