This is a blog post from the blog link that Cory provided on my behalf, below. Thank you, Cory! It indicates that building a class from the LMS up is not the way to go. It is better to start building a course first and then select an LMS based on what suits the needs of the course. What is interesting is that many of the barriers to online learning seem to link to elements other than the LMS itself. Hmmmmmm. The perspective of the author is from private industry, but I'm not so sure that is much different that formal education.
This is an article about choosing an LMS. I find it useful because it examines the specific use cases when considering a new LMS. It also links to a number of other useful articles regarding LMS features, satisfaction and dissatisfaction.