However becoming big is hard, so you're left with a big decision — a hard, if not impossible road to become massive while still being profitable and not charging users, or target only the (smaller) paying audience, but remain profitable from near enough day one. Or you could of course meet in the middle with a freemium model.
I don't see the problem with the free model, you just can't charge for everything.