Not that he can’t rock with the best of them, but IMHO Jeff Beck is the best all around living guitar player.
The late great Frank Zappa needs to be mentioned as well.
Also, a legendary studio guitar player Tim Pierce. You may not know his name, but if you listen to music you’re heard him on hit songs for decades. Check out his you tube instructional videos for some amazing playing.
Totally disagree. Bill Nelson runs rings around Jeff Beck.