Anyway, back on topic.....
For me, Henry > RvN, but only just. Ruud is a great striker, no doubt about it, and is a more natural finisher that Henry, and gets himself into more scoring positions.
However, this does have the drawback that most of his goals are laid on by other players. Therefore, if the service is not there, he finds it very hard to score, as proven recently. Henry is the type of player who doesn't need help, he will happily get the ball in his own half, dribble round half the opposition, and score himself, as he did against Spurs.
Also, when Ruud is not in scoring form, he doesn't create that many chances for others. As a natural striker, when he gets a chance, he will try to score himself (nothing wrong with that). When Henry is not in scoring form, he will happily give the chance to someone else to get a tap-in.
Wouldn't say no to either of them in the Everton team to be honest, but for me Henry just shades it.
I must admit though, that in my opinion, Shearer is as lethal, if not more so, than either of them. Not as skillful or fast, but if I wanted one striker to put a chance away, I'd want Shearer every time. Lethal with both feet, amazing header of the ball, and very rarely seems to miss the target (scores 36% of his shots, more than any other striker in the country).