I'm a disgruntled customer-- to be fair, I'm being honest about it. I would only warn about use of third party utitilies and custom Moodle Themes. Moodlerooms charges "code review" fees. If you like what they have, you'll be okay. If you want to work in more, you'll have to pay (or some other poor school will).