I like your team very much. Although I don't like that you have two stat boost moves on one pokemon. Although, I do understand your reasoning, though I'd honestly replace Rock Polish for Earthquake. But, then again I've never used a Terrakion and you seem very pleased with it.
Also, I've...