One of the best things about LearnDash is how easy it is to start adding in your content. Yet it has all the options nicely laid out to configure the course just the way I wanted! Their support was also top notch to give help on their core features and direction on any customizations I wanted to add in.
Because I'm in Canada, I wasn't able to use the LearnDash payment integrations (PayPal or Stripe) due to our tax requirements. But thankfully they have a great integration with Easy Digital Downloads which made it easy to set all that up.
I was looking for a simple yet powerful system to create my first self-hosted, paid online course. A lot of systems force you to do things exactly their way, whereas LearnDash let's you use (or not use) the features depending on your needs.
Using LearnDash I was able to focus on the content, and have since launched the course and students are happy with the ease of use and navigation structure of the platform.