Interesting thread, cus you just know there's never ever going to be just one.
Musically, it's either Johnny Marr or Joe Satriani.
There is nothing they cannot do on a guitar.
However, as Satriani plays the most boring show ever and Marr ain't doing anything these days, for the showmanship etc. I think it's between Jimmy Page, Mark Knopfler and Noel Gallagher (of course
).