yeah Iniesta and Xavi are some of the best players right now, Messi wasn't stellar today, but if you check they whole season, Messi has been out of this world.
The match was really good considering the reputation of Champions finals (where teams usually tend to analyze the other team and go defensive and careful)