I'm in two minds about this kind of question in general. In some respects I am not a good evangelist for Moodle. I use Moodle, support Moodle and so on. But many things are a downside and I'm a little bit embarrassed at times. I just end up working around the issues. But some people who have come from other VLE's can be a bit incredulous at some things Moodle does or doesn't have.
Upsides and downsides
For instance, Moodle aspires to be constructivist. Yet, it has teacher controlled groups only - no way to allow self sign up, creating groups has a lot of clicks. There are a few sneaky ways to shortcut the process, but you need to be in the know. A workload for teachers.
Forums are great. But: Click on Reply and you loose all context. Students can how insert images in forums (great) and we have drag and drop everywhere - except the editor. So students take the easy way out and attach files. No tagging of posts (Like Marginalia, a Moodle plugin), no sticky threads, not closed threads, no forum reports. Like "Who has not posted??"
There is self enrolment. But who knows if a student self enrols? certainly not the Teacher in the course they have enrolled in. Not unless they have some sort of manual system. Same for self registration. How can the admin know who has joined recently easily? And is there an easy way to cope with spam accounts?
So you have some private files you want to delete? You need to delete them one by one. But at least we have private files. They are new in 2.0, which makes things much more happy for the student. Except that the size of the private files and looking after disk space doesn't appear in any core admin report. Just the cap per individual user.
We have quizzes. Some great question types, remarkable quiz flexibility etc. You can bulk mark all the same question for a whole class. But you can't bulk mark all the questions for one student who you let sit the test late. You need to enter each question one by one. Lots and lots of clicks. Now this is not a problem, it just requires a work around. Plus you can't print a test in a nice format. My opinion only: it's worth paying for drag and drop questions types to be added to your Moodle.
We have drag and drop upload of images as attachments, but no on the fly resizing (Which has been in wordpress for years). An area we need to educate staff on.
Many of these solutions are in plugins. (+) There is a new system for admins to ugrade without access to the system. (+)
It's like in some of the workflows of tasks we are almost there, but not quite yet.
Until about today if you make a new account for someone you have to manually send them the account details. But horray!! it was fixed this week. https://tracker.moodle.org/browse/MDL-19390 a very sensible request from 2009. This is one of the little surprises that keeps me with Moodle. Soon I believe the bulk course upload functionality will be here I think.
We may get forum notifications by thread this year. But I'm not holding my breath, as this is a complex issue, and has a lot riding on it.
We have not had much progress since 2.0 on some of these things I've listed in core, we really have been playing catchup with file systems, JSON errors, zip files, restore etc. Until I think the last 8 or so weeks we have seen some good progress. I stay with Moodle on the hope that each upgrade one or two of these basic areas gets some attention. Nice as badges are, I could do without them to get better enrolment management, or media management.
Marcus talked about designed by programmers. Possibly right. In the development process for Moodle we don't get aways functional specs often like what it can DO, we get data schematics on stuff under the hood. But we still make progress. I know I have said this before: loaning Moodle designers to the classroom could be a good investment.
And Tim's hammer analogy.
I recently bought a Paslode nail gun, since I had damaged a shoulder. It is so fast. Moodle 2.3 and beyond with drag and drop files, duplicate activities functionality, inline editing etc it is quicker to build a course. But it still takes a lot of clicks.
So Antoinette - if you really are from Whangarei, that's my 2c worth.
I don't live far from you if you need any help, I have a lot of workarounds for the downsides of using Moodle in a real class. And I know how to leverage the upsides.