Sweet job dude-- It's just coming off as a little 2-D in some places, gets a little too one-tracked. When your arpeggio comes in you have a really nice sound and a good crescendo at 1:50, but it really follows the piano part too closely. It would be cool if you could modify that piano part starting at 0:41 so it doesn't stay so close to your chord progression all the time. Make it a liitle more melodic and less like a re-iterance of your base chord. You know what I mean? It comes off as kind of duh-duh-duh-duh-duh-duh-duh-duh, the rhythm is so stagnant, maybe put the keystrokes for that piano part like:
I don't know if you see what I mean.
ANYWAY, add some higher tier melody on the 2:03 section too! Why repeat your arpeggio without adding to it? It sounds great but it could be really a lot more attractive there, tis a good opportunity to add something more memorable.
Your cooldown is fine, a little long, but still fine. Same issue with the stagnancy of your piano rhythm.
Finally: Consider adding ONE final chord to your ending that resolves your progression. Like a major or minor chord there.
Good work though.