As a songwriter, yes...and if he produces his own stuff, then that too. But he need not be the one singing
He's fine as a vocalist/singer. Sounds better than a lot of these dudes who are harmonizing and fake singing (PnD, Tiller etc)
And his shyt live sounds pretty close to how it sounds on the studio records. I'm not calling the nikka Usher or R. Kelly or no shyt like that, but to say he he's trash singing is just hating.