If you use sidechain compression on the plucky distorted synth when the piano keys come back in the last third of the song I think the mix would sound better. The melody is nice the composition just sounds a bit muddy at times because of the overlapping frequencies. EQing the levels of each sound can help also and like I already said sidechain is a life saver.