I receive more spam than legitimate messages on WhatsApp. But I also don't use it a whole lot.
I suspect that, a bit like email addresses, being very selective about who you give your "address" to is the most important bit.
Sadly, phone numbers, unlike email addresses, are such a small address space that it's possible to just message all of them.