There are some significant differences between these 2 LMS plugins. It really depends on your needs. LifterLMS has everything built in, course checkout, membership protection, etc, where WP Courseware requires that you have an e-commerce system in place, and another solution to protect the content. My preference is to have 1 solution, with 1 learning curve, and 1 place to go for support. This is what I personally use LifterLMS because everything is built in and I don't need to further complicate my website. But with WP Courseware, you need to add so many other things to your website, and these are all things that can go wrong at some point.