I think he's been carried by some top producers - Timbaland and Neptunes have produced the bulk of both of his albums, and they can make anyone sound good with the Midas touch they both have.
He's not shite. He's no Michael Jackson in the Off The Wall days (however hard he tries). He's just alright.