He may not be the most talented singer or rapper, but he a fantastic song/rap writer. Seriously, we studied him in English at school. He is a genius writer. Even if you dont like his lyrics, they're very clever. And I personally really like his songs anyway. I love cleaning out my closet, but my favourite one on the album is Hailie's song.
And, by the way, about his 'attitude'. Do you really think he'd sell more records by being nice? Its the business you know, and he knows how to play it