They certainly deserved to win. Brazil is overrated and produced nothing offensively without neymar. Germany is the juggernaut of association football. Watching the World Cup reminded me of the 2007 NBA Finals. Messi is Lebron, both with a decent supporting cast enough to make a final, only to beat by Germany (San Antonio in 2007) who underperformed and still won.