It's a bit long BUT the emotion of the song and your "indie" sound drew me in. I listen to lots of different genres of music. I like that this is so uniquely you. Not perfect but doesn't necessarily have to be. Hot indie music today is intentionally not recorded perfectly going more for a genuine and sometimes quirky raw feel.

So while I agree that you are improving in your productions - the song - this one is a good universal one - has much to do with it as well. I would encourage you to press on improving your productions and songs but with an ear to keeping that cool natural indie edginess and feel you have.