This is a solid mix. The only problem I have is that it sounds kind of like these bands always sound.. Great but still the same.
The vocals could use some more depth, but that's just my taste. They're kind of on the top of everything maybe some delay+reverb on the screams could blend them more in? The cleans sit nicely though.
Anyways, good job!