I'm a big fan of Hendrix, I can't think of anyone who played with so much soul. Clapton, Harrison and Page are great but Hendrix was the best.
Never been a fan of the shredders: I can appreciate that Steve Vai, Joe Satriani and the like are excellent musicians, but I can't say I care for their music.
As for more recent guitarists I think the best I've seen live are Jack White, Francis Dunnery and Carrie Brownstein. Jack White is like a modern Jimmy Page, Francis Dunnery is fantastically gifted and Carrie Brownstein has an awesome style.