I think the synchronous model makes it easier to have small communities of students working through the same thing at the same time, helping each other.
I also find the assignments/exercises on the courses are first class and that's where a lot of the learning comes in especially when backed up by discussion forum activity from other students. Watching the videos on their own doesn't really appeal to me.