In conversations about Pokémon battling, debates often come up on if it is better to have a fast Pokémon that always gets first strike, or a strong Pokémon that can OHKO an opponent with no problems.
In my teams, I have preference for super speedy, well-rounded teams consisting of mostly special sweepers, one or two physical sweepers, and one high-defenses, high-attacks tank. I seem to consistently value speed over attack power, and here's why.
It's all well and good to have a super high special attack. It's great to have a really formidable Pokémon that can OHKO an entire team if given the chance. But the catch is, what if it isn't given the chance to even touch the other team? If a Pokémon has a high speed value, it has the opportunity to hit an opponent before they can hit you. Worse yet, they could very well have a type advantage going for them, or have a secret weapon super effective move tucked neatly into their arsenal of attacks.
To me, it makes more sense to hit first than to have lots of power. That power doesn't do very much when your Pokémon is fainted!