I say the guy can flat out write a great song.
I just don't want to ever listen to him sing one again.
When they're done by other people they're great. The guy talks like a wheezing mouthful of marbles trying to gargle Listerine at the same time. God awful, but I respect is songwriting abilities.