This may be an unpopular choice, but Prince is quite possibly one of THE BEST guitarists.
See from 3:30 on...[ame=http://www.youtube.com/watch?v=ifp_SVrlurY]Greatest Guitar Solo Ever - YouTube[/ame]
entire damn thing...[ame=http://www.youtube.com/watch?v=5mOUY9rBEmM&feature=related]Prince - awesome guitar solo 3 - YouTube[/ame]
[ame=http://www.youtube.com/watch?v=j53nQ7lYB_E&feature=related]Prince Play that Funky Music live at the Forum - YouTube[/ame]
Prince refused to allow Guitar Hero to use his music because he said, ""I just think it's more important that kids learn how to actually play the guitar. It's a tough instrument - it's not easy. It took me a long time, and it was frustrating at first. And you just have to stick with it, and it's cool for people who don't have time to learn the chords or ain't interested in it. But to play music is one of the greatest things.