The best I've seen I think was Laurent Robert. Absolutely lethal from any distance.
Ian Harte and Sinisa Mihajlovic were dead good too. And Juninho Pernambucano too of course.
Juninho ( was that his name) from Porto was the best I've ever seen.
Sensational.