Liking it man, about the mix, Id say its good, but its missing finess. I think the problem is that everything is a bit all over the place. The individual mix's sound good (The drums for example sound good individually, the strings too etc.) But altogether it sounds to me like the volumes could be improved a bit.
This is what I think I would do and see if its any better.
1. Strings that continuously play in background - Decrease volume a bit.
2. Strings that come in during chorus - Decrease volume slightly and try panning 1 set of strings to the right and the 2nd set of strings to the left speaker.(see how it sounds)
3. Make sure no output is distorting.
And add a compressor to the output track, compress everything together a little.
I hope this helps a bit man, either way, very nice track, keep making more songs man, every good stuff.
Have a listen to my latest track,
Brand new contemporary dance/rock Instrumental - Rockfall (Long teaser) - YouTube