Hello and welcome!
Well done on this, it's great. If this is the only piece of your own work you've liked for a long time, I submit that you are too hard on yourself.
I love the spare, resonant lyrics, and the strumming and chords work perfectly with the vocal. It's all dark, insistent and authentic.
I'd drop the level of the vocal double in the pre-chorus significantly, and I think you could do more with the harmonica.
For me, the pre-chorus is the weakest part - I think it could build more than it does. But I really like the verse and chorus.
My only other issue is that's one heck of a long fade-out. It seems like you're not sure how to bring the song to a close?
But if this is a WIP, I can't wait to hear the finished version.
Well done!
Matt