He is the most versatile and well-round guitarist there is. I would choose him because he wouldn't get boring to listen to and he could always do cover songs too, so he covers the whole spectrum of rock guitar
Oh I don't know..can't really narrow it down to just one..Paco de Lucia is up there..so are Santana and Hendrix.
Then there's Jon Hudson and James Mankey(vewy vewy underrated).