I think this song has good potential, I think maybe a slower beat with less going on would prob work better
Very nice voice, nice timing. Great attitude and use of words. Vocal pitch are on point and the piano sounds really good. Lyrics have sense and in today's music scene is not that common anymore. I like the female choir and the analog drums, overall the mix works well (see also the constructive comment about this topic) of course i can't be sure about the mixing process you choose to follow, but it sounds good
Love the beat. The keys in particular.