I'll be honest, I saw a lad who could score goals against poor teams, but I wasn't imagining him tearing a strip off anyone above average, not in England, at any rate.
The biggest problem I saw with Torres was that he couldn't impose himself on games when the going got tough. Too many would pass him by and he lacked the physical strength to cope in the Premier League.
I actually think that he'll do very well in Spain. The league is more suited to him, but even if he does score 25+ goals a season, I won't be thinking we made a mistake.
For me, it's a good deal for Torres, Barcelona and City.