You're actually right. It is, for the most part. But I actually did listen to "I'm Gay" halfway through and I just can't stand him.
Dude can't rhyme. Dude's flow is weird as fu*k. He speeds up and slows down his flow and sh*t, and it sounds terrible.
I can fu*k with a couple of his songs but he's just a bad rapper mostly.
I dunno, bruh. He's faaaaar from the best rapper in the game, but he's not the wackest in my opinion either. You're right about his flow and inability to ride the beat sometimes, but his album is a 180 degree opposite of how most of the internet portrays him.
I thought the album was dope, maybe not album of the year, but definitely not garbage.