I hear a lot of advance on your mixing.
Regarding the levels of all instruments, all sounds in place even if there's a lot of them.
Watch out for the release time on the low and mid-low end sounds , it creates a bit of dissonance. Also don't forget about frequency cuts.
Some equalization on the instruments whit the same freq range can help you to achieve an overall cleaner sound.
Nice new style. Looking forward to see your future improvement :)