This is a really well made tune.
I love the juxtaposition of the really gentle parts with the 'in-your-face' parts.
It goes from clean and gentle to distorted and gritty, then back again.
If I can offer any constructive criticism at all, it would be to maybe bring forward your vocal part a bit more in the mix?
Great job!