For me the ten best would be in no specific order, apart from the top spot:

1)Jimi Hendrix


2)Jeff Beck
2)Brian May
2)Jimmy Page
2)Eric Clapton
2)Eddie Van Halen
2)Frank Zappa
2)Eddie Hazel
2)David Gilmour
2)Stevie Ray Vaughn

2 honourable mentions: Chuck Berry (I think he was better than Robert Johnson and he was certainly as influential as Johnson) and George Harrison (one of my favourite musicians and my favourite Beatle).

Tony Iommi, Carlos Santana, Keith Richards, Mark Knopfler, Steve Vai and Steve Howe are others who are unlucky to miss out. Also Ritchie Blackmore and Duanne Alman.