Take the installation process, which is not terribly complicated but demands familiarity with the command line and basic web hosting tools. It’s along the lines of doing a manual WordPress install – not terribly complicated – but I had to install an older version (2.2.5), migrate my MySQL database to use UTF-8, and edit the .htaccess file to change the PHP version to make Moodle compatible with the environment provided by my host, 1and1. I’m used to having to dig through mountains of forum posts when doing anything Linux-related, so it wasn’t a big deal – I was able to find a post that exactly outlined the steps I needed to follow.
Then to the installation of plug-ins. WordPress makes it easy – log in to the web interface, go to the plug-ins section, paste in a URL, and bingo – WordPress will download and install the plugin for you. Moodle makes you remote into your server, wget the plugin, unzip it, manually move it to the appropriate directory (which could be any one of five or six locations), go to the admin interface, and then complete the install process. Furthermore, plug-ins don’t appear to be rigorously tested for compatibility: the Grid Format plug-in recommended and used by my school and adopted enthusiastically by myself for its visual literacy-friendly paradigm actually breaks the backup function, at least in Moodle 2.2.5. So I had to revert my course to the Topic Format, back it up, restore the backup to my own Moodle instance, and then re-enable the Grid View.
Moodle reminds me of my experience with Ubuntu five years ago. It was powerful, fast, and had some really neat features, like display spanning and workspaces – but a typical install meant finding drivers, manually tweaking the XOrg.conf file, and generally spending a lot of man-hours to make everything work as it should. Sure, OSX cost about $130 at the time, but it installed in an hour or two and didn’t require you to piece together your own manual from six different forum threads.
Here’s hoping that Moodle quickly matures. It’s an ornery beast right now, but what scares me more is that it’s apparently miles and miles ahead of its commercial competitor, Blackboard. My advice to you: if you’ve got Moodle at your school, set up a dev environment inside a virtual machine and only roll them out to production once you’ve thoroughly tested (it’s best practice anyway, and a copy of VMWare Workstation is well worth the cash). At our school, the Moodle admin needs to make changes live, and doing that is not for the faint of heart.