Not all LMSs are created equal. Just like buying a car, they will all get you from point A to point B, but they will do it in very different ways. While the general features remain the same, some will have more features and functionality or handle certain processes differently. You can look at lms comparison. So, what to choose for your use case will largely depend on what features you need and how they are provided.