I feel the vocals are not sitting in the mix well. It sounds like its missing a lot of the lower end to hold the whole mix together. The vocals need some of that warm. Overall song/musically/rapper/singer is dope musically I **** w it! The mix needs work though.
If you ever want to let me take a stab at one of your mixes PM