I've chosen David Villa. Those arguments you gave are very interesting Estel, but I think that David Villa still has that something extra, plus he plays for spain so he will be connecting well with Xavi, Iniesta, Busquets and even Pedro. But I must say that Fabiano isn't a bad choice either