David Silva was just as good or even better than Iniesta.The latter benefited more commercially being a La Masia graduate but when placed in the same team,Silva often outperformed him but history will be kinder to Iniesta becsuse of moments. Silva was more potent in the final 3rd