All of the guitarist listed are great guitar players and I could not pick one to be the best. To me there is no best guitar player. A lot depends on the mood one is in. I listen to all of them regulary but I also listen to Joe Bonamassa, Buddy Guy, Carlos Santana, Joe Walsh, Lindsey Buckingham, ... etc.