I really like Kahoot, however it has some drawbacks. The timed/competition factor makes it hard to use for content that students need to think about before answering. Students are so focused on the speed that they forget to pay attention to the details of the questions. It is fun for quick reviews or brain breaks though..