I love it!
But I don't know what it is missing... It just need SOMETHING to make it a 10... Perhaps one of my favored piano moments in the middle... The synth fades, the drums are muffled and the piano comes in, nice, strong, and harmonious.
Yeah, that is what it needs.