This World Cup has had it all: drama, star power and instant classics. Sunday’s final between the world’s top two teams could cement it as the best World Cup ever.