> The balancing and mixing needs to be improved I think. I feel like a lot elements are colliding with each other. Using panning and EQ more consciously could help a lot. You can also pull some stuff more into the background and add a bit of reverb to make them present without being as loud, while also providing a level of depth to the mix, so that it doesn't feel so flat.