I like the song overall and the vocals sound great! I personally love when a song is able to include a diversity textures throughout the song. However, I think the transitions between clean and distorted guitars are a bit abrupt. Perhaps you could use some kind of a swell or fade in to smooth out the transitions. I also think the clean guitars are a bit overpowering and could come down a few dbs.