I must admit becoming increasingly amused by this thing "better than Moodle" or some such. Nonsense, I say, "not better, just different." Inevitably, whenever I get to look at some new, you beaut, killer LMS, I am disappointed that it doesn't have the same range of tools that Moodle has. It doesn't have the same support community Moodle has. It inevitably has a better interface, well, cleaner and less demanding, but it lacks some seriously necessary features.
Sure Moodle could do a lot of things better, and really does need an interface that does not look like it is straight out of the Post-Nuke, triple column construction guide, but it does a lot of things really well, better than almost every other LMS. It doesn't matter how big or how small the User base is, I've admined Moodles of less than 75 users and more than 1,000, yet Moodle works exactly the same for each. (I would love to work with a Moodle that had 2 million users, but that is more than the entire population of my home State.)
As for the "learning curve" I keep asking people, "How far do you want to go with Moodle?" (Almost inevitably, they want it all pre-prepared so all they need do is to fill in the blanks - like their name, the class, the topic, and that's about it.) When they find Moodle is much like the proverbial rabbit hole, it all gets "too hard."
<text type="rant">So it is more about User/Teacher perception and education than about purported "usefulness". Unfortunately, it takes time for really useful Moodle courses to be constructed, and that is the one thing that many education/training managers, principals, leaders are just not prepared to give. They want results to prove they are doing a good job, and they want them yesterday. </end "rant">