Frusciante maybe because all he does is just fuck around with pedals every damn album...
Mayer is a good guitar player, but his music writing is horrible I think I read some where that the album he won some award on that he didn't even write most of the music on it.