I can speak to Cornerstone, as I used that in my previous position. I really liked the interface and methods used for course, class and eLearning creation and housing, especially compared to what I use in my current job.
The “catch” with Cornerstone is that pricing is based on packaging. They have a full suite of products that includes a talent management, recruiting, HR, etc. My previous workplace used the HR, Recruiting and Learning modules, but I can’t speak to what their cost would have been.
If you want to look into Cornerstone, it may be a worth a shot bringing HR into the discussion, since they may also benefit if they’re looking into other systems.