john frusciante is an incredible guitarist and his solo music is incredibly deep. It's some of the most emotional and powerful progressions 'I've ever heard so I'd have to say frusciante. 311 is really good too...