My Take
As support for my teaching, this program is great. I would not rely on this to teach students but only use it for reinforcement, especially if you set up the program to keep students working on the skills.
How I Use It
I use this as a center for math to reinforce skills we have already learned. I also use the diagnostic tools as an additional check on student skills. It works well with all students including English Language Learners, Special Education students. I love battling my students in the game too :)