Piano...
That piano NEEDS some reverb on it, or some delay... or something! Its far too harsh, the melody could change slightly (at least..), the piano repetition is far to much. Even add a low pass to the piano..too. It just stands out far too much from the more ambient bits of the song. When the beats on, its alright. Work on mixin' it up - you made a 2:45 song feel like 5