The meta in medical school is currently to focus on active learning via flashcards and practice questions, and to minimize the amount of time spent watching lectures passively. I think this is, generally speaking, a good idea. The things I learn from practice questions stick in my head a lot better than the things I heard once in a lecture. However, where practice questions and flashcards come short is in making cohesive mental frameworks that organize several related topics in your head. I still think that good old-fashioned lectures are the best way to present those frameworks to students, because they don't lend themselves well to the rapid-fire questions I use for active learning. However, for learning more discrete details, I think sitting through a lecture is a waste of time. So it's about knowing the tools in your toolbox and when to use which one, if you ask me.
TL;DR active learning generally good, but need some passive lectures to show the big picture