Ermz
¯\(°_o)/¯
For me the biggest thing letting it down is by far the guitar tone. You've done great with the drums and vox IMO. Snare does pop a bit, but it could be brought down in mastering. The guitars are what's creating that cloud in the mix, making everything else sound congested.
Maybe the depth of the low-end is a little lacking overall, but that's it.
Maybe the depth of the low-end is a little lacking overall, but that's it.