Rock and roll-Mark Knopfler and Eric Clapton are way up there
Flamenco- Paco de Lucia, John Mcgloughlin, Al Dimeola, in that order
Blues-Buddy Guy...and there are others
Classical-John Williams solo, Sergio and Odaair Assad duo
New promising rock/pop/blues guitarist-John Mayer