Up to now I have been using Pathwright. It has a few features that I sorely miss in Coursepresspro. One of them is that you can track a student's progression thru a course even if the student does not make homework etc. You can just see where he's been at.
I have a homestudy course where I really like to track student's progress, in case someone gets stuck. I will then contact the student - but most of the students I never meet. I haven't seen that feature - hope I did not miss it.