GP's comment is flagged so I can't read it and comment directly. But there's just a... chill vibe that Jimmy managed to capture. His voice wasn't phenomenal. His lyrics were great. Music was good.
But the vibe... he really, really nailed the beachy vibe (even despise being an incredibly astute businessman)
I know this is past the fold and you're probably never going to read it, but there's a difference between saying something is bad and saying it just isn't for you. Any famous performer, by definition, has someone who values their work.