Research is starting to show that a child should be engaged at least 20 hours a week. I do not think it matters which program you choose as long as it keeps the child actively engaged with the therapist teacher or parent for at least 20 hours a week.
I think it goes back to my high school days. In computer class the first assignment was to write a program to print the first 100 Fibonacci numbers. Instead I wrote a program that would steal passwords of students. My teacher gave me an A.