Ollay!
First off, love the intro! You know I'm a sucker for piano and fxs. Wish the chord progression had a bit more going on, and you have your chords starting at strange times but the production quality actually kind of makes up for it! If i were you i wouldn't just do piano chords, you should fill with some more notes, that's how pianos are meant to be played! these percussions are so weird but i dig it so much except the kick that seems rather dull in my opinion.
That drop is fantastic except for the fact that I wouldn't of kept the same piano melody or the same chord progression for the drop part. that being said i love the sound of that bass! It's epic. your transitions were also really good with interesting techniques but they were sometimes a bit harsh/abrupt.
I love that you included a breakdown but it seems a little empty besides the tasteful addition of ambient fxs. I would try adding in an arp or something, but that's just me. you should try revisiting that if you have a chance!
Anyway I really enjoyed this but I think you could really improve it if you just mess with the chords a little, add an instrument or two in some sections, take a hard look at your chord entrance timings, throw in some extra notes on that piano pattern! you can do an arp but dont stick to a regular arp pattern, try some innovative note patterns.
Hope i was helpful :) Keep it up man.
Also if you want to check out my latest track I would really appreciate it