Great strings and piano going on - good production.
Interesting chorus -
Flow's strong following the opening chorus, and good voice fluctuation. Great rapping about rapping.
Okay - I'm going to agree with blue and say that the mids are gone.
Also - where did you record the vocals? I can hear the reflections of the "area" but not a bad thing. Also, maybe if the vocals were a bit more up front in the mix. They're swimming hard to stay on the surface, but gasping for air.