Keane's been our most important player of the last decade.
Defoe has flattered to deceive and failed to do the business his whole career. He has a lot of fanboys because he looks explosive, but he's really not effective at all, especially against good sides.
Defoe at only just 28 is in the top 20 all time Premiership scorers list with 97 goals (despite quite large chunks of inactivity) and barring injury should easily make the all time top 10 by the time his time is up and is extremely likely to pass Keane's tally in the process.
To describe a player with so many premiership goals as 'ineffective at this level' is ridiculous in the extreme!
As much as I've never been a fan of Keane I would never dream to describe him as that through is career, although that is now the case because he doesn't have the legs for this standard anymore.
Out of interest what number of strikes is required by a player to make him effective at Premiership level?