This may be personal preference, but the sustain strings/chords sound too dry to me making them sound kind of fake to my ears, I would put more reverb on them. The synth bass in the background of 00:38 and 2:56 sounds kind of out of place to me compared with the acoustic samples throughout the rest of the song. I feel like the reversed crash sample at 1:10-ish is a bit too loud. The flute at 1:01 and 2:45 has a lot of high frequencies in them, I would EQ those out.
Overall though this sounds really good and I think you picked solid sounding libraries for your sounds.