Loading: What are the best elearning platforms and their pros and cons?