I loved online classes since I never paid attention in class anyway. Taught myself using the books.
I think the idea of online learning is fantastic, because you can watch lectures repeatedly and read the material until you get it.
However, they need a way to allow a student to ask questions when they are not getting a subject.