A 90% flinch chance is not uncompetitive. 90% means you have reached a point where it is no longer hax. At that point, it is hax if the foe manages to act through it. That is a completely reasonable dice roll, equivalent to the chance of missing with a move like Rock Blast. Swagger was uncompetitive as it was a completely stupid 50-50 dice roll that if it goes in your favour, quickly spirals out of control to shut down the foe. Additionally, if the 50-50 fails you, you die. It is far too much weight on a completely even dice roll. But again, 90% (85.5% after accuracy) is past the point of hax and up to the point of "start carrying Inner Focus now".
-The enemy is not playing the game literally 90% of the time.
-Somehow is competitive anyway.
"Competitive"-ness isn't just about the random factor -it's about the question of what extent player participation matters. If a fast (Keeping in mind Choice Scarf works better in this meta) Pokemon gets going, it can sweep your entire team without you ever having
any influence on the outcome of the match. This requires you to have no Inner Focus Pokemon and no priority, but demanding teams carry
lots of priority to be able to push past stuff like Scarf Jirachi (100 Speed, more than doubled. Go ahead, try to outspeed it) or Speed Boost Yanmega spamming Air Slash is ludicrous, even for a silly meta like this one, especially since Inner Focus Pokemon trend
away from significant bulk. Imagine Choice Specs Yanmega, which is, again, a more than 200% increase in its damage, and after one turn Speed Boost will put it ahead of everything but Choice Scarfers -and after two turns you'll have to be a lightning fast Scarfer to pull ahead. And after
three turns... I dunno, maybe Scarfed Deoxys Speed will go faster?
Swagger was also stupid because, unlike a lot of luck-based stuff in Pokemon, "Swagplay" (Swagger followed by Foul Play) was 100% legitimate
before any luck came into play -that is, even if the enemy never smacked themselves, it was an effective thing to be doing, and then the fact that they had good odds of smacking themselves and missing their turn just made it ludicrously prone to winning off raw luck, when it was
already a worthwhile thing to do. (Especially since Klefki has Prankster Swagger, so even switching out to reset Swagger just means it tosses it out again before you move)
On the plus side, Mega Mawile is banned from OU anyway, so that makes it less overwhelmingly problematic how powerful Huge/Pure Power are. Of course, Mega Medicham is still around... and having seen how ridiculous 100 Attack Huge Power Azumarill was in Stat Switch, which is not much stronger than Overload Azumarill... though Stat Switch Azumarill was also 100 Speed... but here Choice Scarf more than doubles Speed... ugh.
Another reason this will be offense-heavy regardless is that, super healing or no, you've got crits everywhere. Any move with a boosted critical hit ratio is now a 50% crit rate, and adding a Scope Lens to a Pokemon makes anything that
isn't an increased critical hit ratio a 50% crit rate. Oh, and Focus Energy makes everything a crit, no Scope Lens needed. So put up defenses, and watch as totally random Pokemon just go lolnope to your boosts, never mind that they're double strength. This also means Unaware is just less effective in the first place, even though you'd think it would be more important -even before you just flinch Clefable or Quagsire to death, crits don't care about Unaware. (I'm unclear as to whether Unaware ignores Focus Energy or not, but it's relatively trivial -it doesn't ignore innate move rates nor the Scope Lens boost regardless)