When it comes to sheer speed, there's probably some shredder who is "fastest in the world". And many metal guitarists are technically very skillful.
But there's more to music than just speed and difficulty. As far as Jimi Hendrix goes, the guy was pure show on the guitar - did some amazing stuff. But none of his songs, except Little Wing, are very pleasant to listen to. Mostly acid loudness and overboosted treble. (I'm sure if he would've lived to the 70's things had been different though, cause he had tons of potential and died too young.)
From the list, my vote goes to Jimmy Page and Frank Zappa. The latter is way underrated, he was an incredible guitarist.
But if I could choose freely it would be
David Gilmour of Pink Floyd for composing some of the best riffs and solos ever (and also he's a great player). And of course
Stevie Ray Vaughan who in my eyes did and played some of the best guitar music ever made.
That's just my :2 cents: though, and even though I enjoy some metal, most of them just shred and play easy riffs very fast. I'm more of a traditional blues guitarist-lover