This sounds great guys! Really cool vibe, and I LOVE that vocalist. Great style and delivery. I may have to keep her in mind for future projects.
The mix is really cool, soft, laid back, and vibey...it may be a little too soft/smooth, depending on what you are going for. There is a bit of masking going on, mostly in the low mids, probably guitars rubbing with bass, from what I can hear. But, it gives the song a nice live gelling quality that I like. Sounds warm.

The vocal is cutting through very nicely...so if you try to clean things up and make them pop more, be careful you don't lose the clarity of the vocal. Same with the snare...it's cutting nicely. Also, it could be soundcloud, like you said, killing the high end making it seem a bit, clouded...pun intented
Great job! I personally like the mix...my comments are mostly to make it more "commercial" sounding by brightening things, getting more clarity and separation between instruments, etc...but...don't lose that vibe in trying to do so.