It's the only adaptive learning software that I feel really lives up to the description adaptive. I choose which topics I want my course to cover, and then ALEKS has students take an initial assessment to see what they already know and walks them through understanding the topics they don't know. Periodically, it re-assesses them to make sure that they remember what they have learned and to check for extra, unexpected learning. As the students practice each topic, they have to answer a series of closely related questions, and these questions are more different than merely the same problem with different numbers. For the most part, additional homework assignments and quizzes are superfluous. ALEKS also has a variety of reports for me to see which students have been working on what.
I don't like that the due dates for modules can only be set for 11:59pm. The due dates on quizzes, homeworks, etc can be set to be due at any time, but I can't can only specify a day for the learning modules. The reports are hard to navigate at first because there are so many, and they're not always intuitively labeled.
The thing I like the least is that there is no way for me to program in additional questions directly. There is a way to add external grades to the gradebook, but I can't add any questions directly.
Ask the McGraw-Hill folks to set up a training for your instructors well before you bring students in. It does take some time to learn how it all works.
ALEKS helps my university keep our curriculum more uniform at all of our campuses, which is something our administration prizes. When students miss class, ALEKS helps keep them from falling too far behind, and ALEKS makes sure they work hard to earn the grades they do.