Sheva deserves it mainly because Greece won the Euro and you cannot possibly give it to any of their players no matter how much of a great achievement that was , also because the outstanding player on the planet, Ronaldinho, didnt win anything for his club.
Deco, did win the Cl, but lets face it , he is a player who does so little and does not dominate games and was a let down in the Euros
Henry is a player who will always be fantastic against little clubs, good against big clubs in the premiership , okay in the first rounds of big events but shite in the really crunch matches for both club and country.
If Barcelona wins the league next season, unless Ronaldinho is injured, he will win it 4 sure