Hi Sam.
Thanks for the post. Obviously it is tough to asses any LMS. But i can suggest our Learning Management System: Swift LMS
Our SWIFT LMS provides a comprehensive set of features which allows Businesses, Individuals and Educators/Trainers to CREATE, MANAGE and SELL their online training courses at convenience. The intuitive learning platform allows you to create and manage courses, enroll users and analyze their training needs.
With a decade of experience in eLearning industry, we understand the hassles in online training. That’s why we have carefully crafted an intuitive and easy-to-use learning platform keeping your business needs and learners in mind.
It is a one-stop-shop training management solution that helps you create, deliver, teach and sell your online training courses with ease, saving your time and money.
for more info visit: http://www.swiftelearningservices.com/learning-management-system-lms/