Diego and VDV don't play in his position. Even if they both do play in his position I'll still go with Zanetti.
It's not easy to be able to defend and attack...and not only that, his passes are out of the question, his stamina is superb. The man has it all.
I'd pick him ahead of VDV anyday anytime.