For purposes of learning figures, I like these apps (the three I have) better than any class. I learn best by watching the teacher, then practicing, then watching the teacher again, then more practice, over and over. There are never enough repetitions in a class for me to learn a figure deeply. But with these apps, I can repeat figures as many times as I need to, with practicing in between. And the quality of the instruction is as good as it gets.
The explanations are crystal clear and in sufficient detail. And they're very easy to access, so it just takes a few seconds to pull up the figure you want to learn or review.