I'd say Justin Rose would take the throne of Tiger Woods because of his consistency in the games and still improving at the moment. He plays like Woods but his mind games are the ones that's stopping him from going to the top.
I don't know about in all of history. He's definitely golf's darling though. Rough childhood overcome by his skill at golf. Everyone loves a rags to riches story and the fact that his parents taught him to be a good person helps alot too. But I think we'll see more and more talent cropping up in the years to come.
Calling Tiger Woods the best golfer ever is a very bold statement indeed. While there is little doubt that he is one of the sports best of all time, I really cannot say for sure if I think he is the best ever or not. Most popular golfer ever? Hands down, but as a player...who knows?
I have to say that Tiger Woods has the "package" in the marketability sense of the word...good looks, background, and he plays a mean game of golf as well, don't get me wrong on that one! But from a publicity standpoint, he's a dream! There has been very little "bad" put out about him, he smiles for the cameras and the fans...what more could one want in a golfer???
He is certainly one of the best players currently in the game by far, but he is not perfect just like no other players are perfect. He goes out there to give his all every night, and sometimes he loses and sometimes he wins.