Both are great products, neither gives me exactly what I want "out of the box."
I created a screencast describing my issues with Moodle as a paid LMS.
Moodle paypal module works, but it does do all that I would like. Also, navigation is not all it should be, IMO.
I have been trying Drupal 8.4 (latest version) with it's new commerce2 module.
Drupal's new commerce2 module is powerful, it has a lot of high-end features. It is also - to put it mildly - complicated and difficult. By that, I mean even drupal experts consider it complicated and difficult. I have been working with it for days, and I am no where near finished. If I were to try it again, I think I would go with drupal's simpler Ubercart module. I think drupal's commerce2 is overkill for what I am trying to do.
I think the Obermeyer sales site was created with drupal's new commerce2 module. Impressive work, IMO:
Be certain, that site was made to total experts. But if you need something that can index, and showcase, hundreds of products, each with many variations of color and size, drupal can get the job. For me, it's way more than I need.
Moodle has a great video feature: you can play a video loaded on the site, instead of having to embed something from youtube, or vimeo. This is helpful for a paid site. Why would anybody pay if the videos are available for free?
Supposedly, this can be done in drupal, but it requires an additional module. I have loaded the "Video" module, which should make this possible, but have not been about to get it to work. There are other modules that should make this work, I might try those if I cannot get the Video module to work.
Drupal has a pre-built LMS called Opigno. I tried it and was unimpressed. It has high system requirements, and does not really work. Also, the Opigno module does not include Commerce, or Ubercart, which means it does not save you that much work. There is nothing in Opigno that cannot be added manually in standard drupal install.
H5P seems to work well with drupal. It is reasonably easy to install and configure. Loads of great features. I have not tried H5P with moodle yet.
I still have a long way to go. I thought I would post this in case anybody is interested.