Dude this is IT. Everything rocks. Even the drums have sick riffs, the clean vocals aren't overdone, the guitar melodies and tone are on point. I keep checking out metal on Bandcamp and usually give up after a two track listen - these guys I flipped my lid and bought two albums