Fly beat.
I kinda side with the guy below me. The voices, need some reverb, some bass (for sure), and some propper mixing. I still give it a hot 8, 'cause your beatmaking is on point. Keep it up, work on the flow, tighening it up and don't let the haters get you down.