I think michael is one of the best guitar players in the world. Well, certainly very fast, smooth playing and I don't recall anyone playing ambidexterious like he does, but when it comes to music... his songs are real crap, every song featuring a super fast solo so that all songs become boring. I would still prefer steve vai, he makes good melodic music.