My top 5 ....... Not in order. Seen the top 2 live. Santana 3x.
Jeff Beck
Carlos Santana
David Gilmour
Mark Knopfler
Eric Clapton
Those are all great.
Oddly enough, most professional ratings put Jimmie Hendrix at the top of most lists..................not one of my favorites, nor really that versatile or flexible in his music, IMHO.
MM