As a guitarist myself (although I've sold my electric and haven't touched my Nylon in years
), I'd say both Slash and Jimi when it comes to complexity. For simple catchy tunes, with simple chords, I've found no one as powerful as Kurt Cobain. The guy was no guitar genius by any stretch but somehow finding powerful combinations was natural for him.