Spoilers ahead! Avengers: Infinity War set out to be a huge, climactic start to the final main wave that originated back with Iron Man in 2008. In this installment, audiences are finally getting a front row seat at the big bad Marvel has been teasing since the first Avengers film: Thanos. Infinity War takes a macguffin approach in this story, the main items the characters are fighting for being the six infinity stones. The Avengers and Guardians of the Galaxy team up to keep the stones from Thanos but, if you've seen the film, they fail to do so and half of the universe gets wiped out Left Behind style. The Avengers couldn't beat Thanos because he was much too powerful for them. This, in turn, should make him the best villain in this cinematic universe, correct? Well, not quite. Marvel has had a rocky track record when it came to good villains in their films for the past 10 years. There are great ones like Killmonger ( Black Panther ), Vulture ( Spid...