From my point of view, the lack of good, complete, actual and easy to find documentation is the biggest obstacle in expanding the user base and increasing the popularity of ERPnext.
Why people choose ERPnext? There could be several reasons: Because it is good system for them (functionality fulfils their needs). Because they like open source. Because they dont want to pay for the licence. Because they expect it to be do-it-yourself.
How they get know about ERPNext? Probably organic search like “free erp, opensource erp”, maybe they have seen some reviews. There is no marketing visible. But it is OK.
Now lets say they come to ERPnext web pages. They have three choices how to get familiar with ERPnext there. Demo - it will be their first stop, good enough for getting very first general overview. But they want more. Hosting plan - they dont want to make such decision at this time (even if there is a free trial). Self install (or pre-installed VM) - this is what they will try as the next step, if they are at least a little IT-positive. And this step will be crucial for the decision of staying with ERPnext or not. And this is also the step, where they probably get lost. If they will be enthusiastic and persevering, they will come here to the forum. They will ask general questions, because they start from level zero. They will get general answers like you have to search and read, you have to try, you have to experiment… and even if they try their best, if they dont have unlimited amount of time and they are not ultra enthusiastics, they will give it up… Of course, they can hire consultants, but we have to underdstand, that they are still in the presales stage - and they dont want to spend money for uncertain result with consultant from another end of the world.
On the other hand, these people, who have enough knowledges, self-confidence and time to try it, but not enough knowledges to succeed, they are potential new consultants, influencers and “spreaders” of ERPnext among the potential users… If they do succeed. If they will be able to get the knowledges to succeed.
And we are back at the issue with documentation. Good documentation also can make easier life for all the consultants helping users here on the forum. And for projects like ERPNext, the documentation is maybe the most important part of its marketing…
What I wanted to say with all of this? +1 for wiki, +1 for the university.