I created a post about arranging and this is a classic example of a really good song that's missing that last track(s).
Perhaps someone who understands musical terminology can explain this better.
You have your rhythm tracks which are perfect. Your melodic tracks basically repeat twice and move onto the next melodic track that repeats twice, and then a change. It's something new to listen to. Then you have that one strumming track that hits on measure 1 or 2, that plays throughout. That's the only ]part that plays off your melodic track. So, measure 4 or 8 is laid bare. You need that new track that plays against the melody on the final measure or two. Once you have that, this song would be fairly perfect.
In rock and roll terms. It's the little noodles/riffs a lead guitarist adds after a vocal line.
Whatever you do, it was a good listen. It reminded me of the guys in NY that play some sort of pipe with their backing tracks. They weren't bad to listen to for a song.