Hey, quality stuff dude! Some good mixing. Put some lyrics to it and I don't see why this couldn't be what's played by the mainstream artists. It has a lot of varying sounds and rhythms to it and I respect that a lot. Genuine stuff. However, it doesn't make me feel as much as I'd like to, you know? But that's just my subjective view, as I'm not entirely sure where my taste for electronic music exactly is yet. But I know that your track sounds a lot like the popular stuff I hear, so that's probably why it doesn't appeal to me much. Did it have a lot of samples from packs? Or are they your own sounds?
Over all, great production and rhythms! Quality sound.