I like the vocal sound and overall balance. Also guitar sound comes to my ears as very nice.
As you mentioned I also feel that something is wrong with your drum sound. Especially the groove created by kick and snare. I think that spoils the mix. It should be cured with just a eq.
As takka mentioned harmonica is quite shy. Also the horns and harmonica in the end of song blend into one instrument. Maybe some separation there could be fine.
But still I think, that you could made this very good quite easily.
As you mentioned I also feel that something is wrong with your drum sound. Especially the groove created by kick and snare. I think that spoils the mix. It should be cured with just a eq.
As takka mentioned harmonica is quite shy. Also the horns and harmonica in the end of song blend into one instrument. Maybe some separation there could be fine.
But still I think, that you could made this very good quite easily.