Torres in his years w/ Atletico Madrid never scored 20 goals in La Liga. Dude goes to England and drops 30 and all of a sudden he's better than Villa? A man who has played for a horrible offensive teams in Valencia, Zaragoza, and Sporting Gijon and scored consistently? In his second year for Gijon's first team Villa dropped 20 goals, something that Torres never did for AMadrid. please. don't believe the EPL hype.
That was in Segunda Division, Villa never scored 20 for Gijon in La Liga, or play for them in first division, for that matter.
Also Torres scored 20 goals a season in two instances for Atletico Madrid, and he scored consistently despite the fact that he was surrounded by mediocre players. And as much as Villa fans like to delude themselves, he is surrounded by plenty of quality players in Valencia.
Also, while Villa is probably better as a pure goalscorer, Torres is more creative and is plays effectively as a target man, which seems to be something Pep prefers. He provides more alternatives than Villa does. Add on to that the fact that he's about 3 years younger than Villa, and now you understand why I prefer Torres over Villa.