Lol, my man. I see you've took some of my advice into mind, and yes it worked.
Probally the best track I've heard from you. Vocals were better produced, and the flow is just killer.
Only critiquing I can find to this:
The vocals could use some peak tuning. They tend to kind of spark in the treble when the voice is raised, but thats no biggy, just some minor EQ'n could fix that. Also, I'm impressed by the lyrics, but some more thought into em wouldnt hurt. You seem to be on a more lyrical level, yet you dont fully assert your full vocabulary into your bars and it ends up only being decent on the lyrics. A good studying of grammar and graphic word play (describing everything so the listener can get a good image of every line; say like just scenes in your mind). Also, the hook after the second verse doesnt even out with the first. That could be fixed by just cutting/copying/and timing by ear or by bar measure (time yada yada).
But yea, dope track fam. 8.3/10.