I'll go with Thierry Henry. Why?
The legends, except Zidande, I never watched live. So, while others say they were good, and I've watched some of their games, I don't really understand the particulars of their greatness.
Zidane...yeah, he was good. But if I'm picking a team, I'll choose Henry first. He's good, and more importantly, I don't want him on the other side. Zidane, if he was on the other side, I could deal with it.
Some of Henry's goals are like poetry. It's insane at times. That, up flick and quick turn goal...