I love the drum programming and sounds on this track, good stuff. I feel it could benefit from some chord changes, but if the intent of the music is to be more background rather then the forefront, it's fine.
I would appreciate some additional parts, I really like the drop and I want to hear more of the break but with variation and switch-ups.. this is really a matter of taste, because I can understand artistic intent and such, but this track definitely makes me feel wanting more of the drop style of stuff.
Mix is not fine, however. Listening on headphones the bass is fine, but with a subwoofer the bass is overwhelming. I recommend finding popular tracks and using them as a reference, and base your mix off of that, that way you won't end up with problems like that on frequencies you normally can't hear very well on headphones.