I think some of the basses start to muddy the mix a bit. I think some of the other sounds could use a wider mix in space, near/far, and L/R. Compression also helps soften things without killing the overall volume. Near/far is done with reverb being drier with more delay on closer things, and vice versa for farther things. Spatial mixing helps our ears pick out and separate sounds so they don't sound like they're overlapping in the same space, which makes the overall experience feel more realistic.
It also makes it so that you don't end up feeling like you have to turn up the volume to hear everything.
More time on balancing the volume of some of the sounds would also help. Overall, the mix isn't bad; these are just some things that would help.
The atmosphere is nicely done, the vibe is there. Great work! :)