Mix sounds OK to me. Vocal is fine, except for those constant sharp intakes of breath - which may be just part of your style - but they were distracting for me.
Musically it's OK but fairly bland, it's stays the same throughout really, you could do a little more to add interest to the arrangement I think, add and subtract things, counter melodies, breakdowns etc.