Hmm...
It would be better with more supporting base. Most songs don't bother, but it's very important for a complete listening. That's why there are so many base instruments, like the base, or cello, timpani etc. It prevents songs from sounding airy.
I'm not sure if the piano harmonization works though. There are little layers in the chords, it leaves the listener wanting more.