First off, I want to say that I loved this tune, and I think that you're a talented artist.
Your sounds are well made and skillfully manipulated, particularly in the intro. There are some problems though. There's way too much high end on a few of your patches (see 1:20). I understand that you're trying to make them sound shiny and stuff (correct me if I'm wrong), but if I were you, I'd filter out the high frequencies a bit. On the plus side, something that really stood out to me is how natural and graceful the piano sounded at 3:16. The sub-bass thing you did at 3:10 was also a nice touch.
As for the drums. I thought the clap at 0:43 was a bit shit. I think it would sound much better if you got rid of its reverb, and made it stand out a bit more. Maybe not as much as the clap at 4:11, but still less subtle than the clap at 0:43. The biggest problem, in my opinion, in terms of the drums, is the kick. It overpowers everything else and unfortunately ruins the tender moments, most notably the part at 3:44. Ease up on the kick and this would be so much better.
I love the melodies in this song. The stuff in the mid range is just so detailed and awesome. Another thing that I thought was awesome was how the bass line progressed into a sort of melancholy vibe at 2:29 and 4:51.
The song is well structured, and the entire atmosphere throughout the whole song is just straight up fucking fantastic. The intro is great, starting the song with an uplifting vibe and setting the mood nicely. The ending was great as well, the only downside being how the white noise abruptly stopped.
Reading the song's description, I see what you mean about the mastering and sound balance. Maybe it would be a good idea to remake the song from scratch. I'd seriously love to hear an improved version!
thanks for the feedback, it really helps! A little bit more clarification on how to balance out the drums and claps would be great for future reference, but I'll definitely take into account everything you mentioned.
Please contact me if you would like to use this in a project. We can discuss the details.