I teach scuba and I teach law and ethics at a local university part time. At the university I have taught the same course as an on line course and in seat course, and I think in seat is totally superior. The interaction between students and teacher is spontaneous, as is that between student and student. There are issues and subjects that arise and are discussed that never emerge in the sterility of "on line." I know on line is all the rage these past 10 years or more, and it saddens me. Translating to scuba courses, the same thing occurs. Instructor and student stories make application of the "book learning" to actual diving more complete. The classroom interaction has value beyond content for the same reasons as stated above. If I had my way, there would be no on-line scuba classes (sorry PADI, it's just the way I feel.) Scuba is not virtual reality, it is reality. In rescue classes, you have experienced divers who all contribute to the learning, in class and in the water. So my vote is for the in class experience, not on line.
DivemasterDennis