Hi Thomas:
Discussion is good, especially when it isfocused and involves students. Engaging students in discussion and getting them to participate is better than listening to someone lecturing (although, that is important and has it's place too).
Another consideration is, just like you, there may be students that are great conversationalists, so giving them (and others) an opportunity to express, comment, explain, or describe key points in a lesson leads to higher levels of the classroom learning environment.
Regards, Barry