I prefer the matching quizzes, which seemed to force me to operate at higher-level thinking than the drag and drop quizzes.
I agree with what others have said, especially regarding time to develop quizzes. Another difficult aspect of creating quizzes is knowing your audience. Quizzes cannot be too simple, easy because students will soon get bored and demotivated. The opposite is also true, if quizzes are too challenging, students might feel frustrated and give up trying them.