I just like to bring out whether or not Terrakion is S rank or not:
S Rank: Reserved for Pokemon who can sweep or wall significant portions of the metagame with little support, and Pokemon who can support other Pokemon with very little opportunity cost ("free turns"). Also the home of Pokemon who can easily perform multiple roles effectively, increasing their versatility and unpredictability. If the Pokemon in this rank have any flaws, those flaws are thoroughly mitigated by their substantial strengths. If there are suspects, they will come from this rank.
I just feel the Meta has strong answers for Terrakion, his speed maybe a bonus, but it gets hurt by priority and tanks with earthquake, scarf/tanky water pokemon, ghost etc
S Rank: Reserved for Pokemon who can sweep or wall significant portions of the metagame with little support, and Pokemon who can support other Pokemon with very little opportunity cost ("free turns"). Also the home of Pokemon who can easily perform multiple roles effectively, increasing their versatility and unpredictability. If the Pokemon in this rank have any flaws, those flaws are thoroughly mitigated by their substantial strengths. If there are suspects, they will come from this rank.
I just feel the Meta has strong answers for Terrakion, his speed maybe a bonus, but it gets hurt by priority and tanks with earthquake, scarf/tanky water pokemon, ghost etc