I like the guitar sound on the left.
The piano on the right sounded a little cheap. I like that keyboard sound in the solo though.
Vocals sound good to me. They get buried just a little bit in spots.
The drums sounds, especially the snare, don't fit the rest of the song. The snare is almost techno. The cymbals get a little washy in spots.
Harmonica was unexpected, but a nice touch. Again just a little buried.