Generic but..
I can dig it. Very crispy mastering, although to the common listener the mix isn't the most important part, it's the melodies they're after. I can appreciate it though :) The drums are superb. Might want to try adding a bit of variety to your sound repertoire though. At the moment all i'm hearing is one lead synth, a bass, and a piano.
Also the bit at 0:52 was a bit awkward sounding as the drums cut out. And again at 1:23