Not "full" enough
The lead melody in the beginning was pretty good, but the baseline was the same the whole time and didn't change based on the lead. The baseline changed later on, but you never repeated the first melody again so it was kind of a missed opportunity. You also could have switched the drums up a bit throughout the song, since they never really changed either. Also, what's the point of having a CRASH cymbal if you're going to make it so quiet?
It also felt like there was a lack of instruments, you only had one lead instrument playing at any given time so there was nothing for them to blend with, making the song feel a bit unfinished.