I like the piano melody for sure. It seems that its lacking something in the mid bass area (100-400hz). This causes that nice piano melody sound sort of thin when everything kicks in. I suggest going back and finding another layer for this area to really fill the track out.
-K