Some stuff in this thread. Not "a very good goalscorer"? That's just getting a tad too ridiculous for my taste.
In what world is a guy who scored 100 PL goals at 24 years (!) of age not a "very good goalscorer". He is ranked 19th in terms of most PL goals EVER, achieved by playing for mighty West Brom, grand old Everton and one of the worst United sides in years. Of his 113 goals only 6 were pens, something that rarely gets mentioned.
He has a better PL goal per game ratio than Fowler, Sheringham, Hasselbaink, Torres, Drogba, Rooney, Yorke and Anelka.
https://en.wikipedia.org/wiki/List_of_footballers_with_100_or_more_Premier_League_goals
He also has a better international goal per game ratio than Henry, RVP, David Villa, Dzeko, Klose, Lewandowski, Ibra and Rooney (Against crap teams yes, but it's the same opposition for all those players). In fact it's actually the best ratio for any modern European player with over 50 goals.
https://en.wikipedia.org/wiki/List_of_men's_footballers_with_50_or_more_international_goals
That's the guy some don't even want to call a "very good goalscorer"? Seriously? Ok.
I understand a lot of people don't like him because of what happened at United, but the fact you can even put his name in the debate next to those kind of strikers in terms of goalscoring (who i realize are all far better players than him so don't give me that) at least suggests he's probably, you know, good at scoring goals.