For me, Joe Satriani takes the #1 spot. WAAAYYYYY too many people dismiss him as just being a shredder. His melodies are killer.
But….
There are some rather damned good players not yet mentioned here.
Alan Holdsworth
Ty Tabor
And for heaven’s sake, no mention of either Steve Morse or Alex Lifeson? 😯