The arangement is great! Love all the different sounds you have going. There are a few elements in the mix I'd have done differently but seeing as how I don't make this kind of music all my suggestions should be taken for a grain of salt.
It sounds like some of those instruments have a ton of space. Ditch that reverb and shorten the cut off times of those instruments to help clean up the mix. It sounds like your using those plucked strings with some heavy reverb right at the beginning to make it a pad. That's one of the instruments I was bothered by but it's such a minute detail.
I'd have lowered the volume on that percussion. The genres I usually attack are more suited for strong pulsing rhythms but those hihats, tambs, and what have yous really over powered. Maybe taking those hats and giving them a shorter cut off time would have made more space? Funny story, adding shakers might even things out a little. Sound is crazy like that.
Sorry to bother you but I really loved this song. I could loop it forever. Great track boo!