Agreed with the first part, disagreed with the 2nd part.
Difference between Zidane and Xavi is very simple. Zidane was a player no one could take the ball away from, he was a complete playmaker with all the needed attributes. Xavi is very good, but is he a complete player? Can he use his left and right as good as Zidane did, can he score with his head, can he hold onto the ball better than Zidane did?
Zidane was a monster and people forget that. Also Sewelly, Zidane was class normally, he just turned it on even more in the big games.
That's why he won worlds best player 3 times. Best playmaker I've seen by far, however, Xavi is an underrated player too, people tend to forget him due to Messi. Glad people don't in this board.