Sounds like your piano is all one velocity, and way too much reverb in the mix. Synths stick out as so inauthentic as to betray the composition. I would honestly recommend a switch to electronic instruments only, as it's much easier to get away with cheapo vsts in that vein.
Your drums sound good, surprisingly for me, but at 1:55 your guitar, bass, and other instruments are burying them.
Writing is rough at points. Could probably be better served on different instrumentation. Now, your big rock section is actually pretty interesting, though it sounds copied and pasted. Despite this feel throughout and a lot of progressions sounding either confusing, dissonant, or without direction -- this may be on purpose -- I do see some potential in this piece. 2:36 is a good statement. Wishing it weren't copied and pasted for another two minutes, but it is what it is! The pacing on this section is slow, but not enough to totally screw this section.
Mixing, however, is very rough. At points we have clipping with that big verbed up synth backing your violins. May have mixed better if there were less reverb send, a lot more low cut on 'verb, and less volume on that violin. At 4:40 I see what's causing the problem. That outro synth on its own is way too loud and peaking.
Also would probably like it 5-10 bpm faster. It's turtle speed, and the fastest progression we usually hear is a quarter, quarter, quarter, quarter, half, half. Really easy to lose attention.
Nevertheless, not a bad piece. Just needs a few touchups!