DD8 currently uses Khan Academy (along with Beast Academy). She generally enjoys KA, but dislikes the videos. Because she won't watch the videos, it's not as stand-alone as I had hoped it would be. I like being able to track what she's having trouble with. She likes collecting badges and seeing her overall progress.

DD also plays Prodigy about once a week; it's for drilling math facts and reviewing basic arithmetic as far as I can tell. She likes the adventure game aspect.

DS9 watches the AoPS videos, but instead of the online class we are working through the book on our own.

DS did DreamBox last year and found it too repetitive. He enjoyed it at first, but eventually it was too much of a drag. We didn't use it as a full curriculum, but as a supplement (with Life of Fred). This was over a year ago, so not a current review.