The composition and arrangement is top notch! But I think you can play around a bit more with the dynamics of each of the instruments so they don't sound too "midi". A bit of modulation and expression can go a long way in improving the overall dynamics.
Nice stuff! Keep up the good work!