Ive gone for Shearer, he's been consistent for about 10 years now, but if Henry had been in the league just as long, he'd get my vote.
IMO, Henry is the best player in the world, joint with Ronaldinho that is. I cant wait for them too both sign for Everton in january :lol: