This very well may just be personal taste, but the beat itself feels very busy. The sections where you have that (perfectly legal I'm sure) vocal sample, it seems to thin out. That is where I would expect someone to be rapping.
Otherwise, solid beat placement, melody is on point, the closed hats are maybe a touch too loud but as I said, that may just be me :)