Sure, he is tremendously talented. However, I cannot mention him in the same breath as the Zidanes, Platinis, and certainly not Roby Baggio. That would be a crime IMO.
The French side in 2004 was not entirely bad, and you cannot say that Henry suffered from lack of service with Zidane...