Hi Frederic:
Choosing the best media requires an understanding of the student group we're involved with at the time, as it will vary class to class. Engaging students, being creating, making it interesting, and having fun are factors that'll make for better classes.
Regards, Barry