I think they're both great at what they do.
I had read that Dave's unorthodox method of how he plays chords is from being a self taught player.
Where as on the other hand Steve Vai is a total master of theory.
Apparently there's more than one way to skin a cat!