Jai,
You make a very good point that both methods enhance students' learning experiences. The few disadvantages that you outline can be overcome through teacher management.
Your Advanced Web Design course should adapt well to the online environment. Students are already computer literate and students can view each other's work through links.
I am curious about the biases to which you refer when asynchronous discussion is used. Can you explain your concern and your thoughts on how to avoid this bias?
Thanks :) Jane