There's no denying he has a good voice, and he writes good songs, but it's not really my sort of thing. Plus most of his songs are really weird, like, talking out of time, random lyrics... sounds kinda crap. Don't know why people call him generic though because it's quite unique in comparison to most stuff in the charts.