Of course he is more clinical because he was always a natural finisher, unlike Alexis or Pedro(a little thing that it seems to skip many Villa lovers). But we can't afford him anymore for numerous reasons: his age, his wages, his form(against good CBs he gets wrestled very easily and he looks like Bojan sometimes) and his status.
To be honest I only enjoyed him in his first season with us..in the 2nd season he was having something like 7% effectivity in front of goal(probably worst than Pedro had this year) and this season he has helped us in the league in a few games when he came from the bench and against Milan. But he's just not the guy that he used to be before the injury and many times it looks like he is a second late. I understand those who love him, but I don't think that it's a coincidence that even Del Bosque(who probably thinks at a player's status when he makes the first XI) kept him on the bench and preffered Pedro instead of him.
And seeing how bad our players were physically in the big games this year and that Rosell paid 57M for a LW, Villa should be the first on the transfer list. Then, in an ideal world, we would make an effort for a true no.9 like Lewandowsky, Dzeko or someone that can play with Messi&Neymar or can be a certainty in a CL SF in case Messi suffers another injury like this year. But they will probably realize that too late, just like it happend with the CB.
Why it's a shame if those who played were more than better?