Blaze has many checks
1.azumarill-self-explanatory
2.slowbro+dnite/mence/gyrados-slowbro counters SD, others counter mixed
3.gliscor in rain+gyrados/slowbro-same as above, but gliscor can protect to scout hp ice
4.toxic spikes-underlooked but efficient
5.2 priority abusers-blaze will wear itself down;2 priority moves are all it needs to finish it
6.dory/scarfchomp/rand+mence/nite/slowbro/gyrados-if it carries protect, it will lack a coverage move.
voltlos/erufunn-priority t-waves.
Blaziken isn't broken;If you can't carry 2 checks to it, don't rage about it.
1. Ill give you this but in the Sunlight Blaziken beats this too. Also Azumarril is fucking predictable and ill just go to my water resist and set up, hit your switch in hard.
2. o.k so we need Slowbro AND a SR weak pokemon just to counter Blaziken. Granted, they have recovery moves but its already over centralising to have 2 pokemon (ie 1/3rd of your team, JUST to counter Blaze. Oh yeah and if Blaziken carries SR then you risk taking a hit switching in.
3. Yeah o.k so back to the weather wars again. So you need Gliscor AND Politoad (ie rain) to stop Blaziken. Also "Gliscor can protect to scout HP Ice"? Big Woop. It means you have to switch out the moment it uses HP Ice. Also we are back to the whole centralissation problem again. Even if Blaziken does not have Sun on its Side, a few teams carry Rotom W which fucks up that core right there and again, its centralisation all over again.
4. If its a Sun team then they pack Venusaur. Even if its not a Sun team if your opponent has a Spinner or Balloon on Blaziken you are flat otta luck.
5. Yeah o.k, Priority moves. So... you actually have to attack right? something like, Arcanine uses ES and Blaziken uses HJK = Blaziken still alive and Blaziken just got a free kill.
6. You cannot switch in Dory on Blaziken, if it attacks straight up then you lose Dory. If Sun is up you lose Dory. Slowbro ill give you but that was regarded as the best check to Blaziken anyways. Mence, Nite and Gyarados all check it but lose to SE. Voltlos can paralyse it sure but, looking at this objectively, have 1 member of your 6 party team, and its sole purpose is to stay alive to Blaze comes out, paralyse it and then die doing do while Blaziken is still on 100%. Does'nt that seem like a waste?
You can use dnite if you want easy switchung in as a priority user. Have conkeldurr to switch in on stone edges. Also I forgot to mention switching in a ghost to make it take half hp. CB spiritomb with shadow sneak seems promising.
O.k yes, a ghost switching into HJK will take off 50% and yes CB Spiritomb does beat it if it switchs into a HJK. However that goes into the whole prediction mind game where people argue "I predict X but he outpredicts you predicting X and does Y" etc etc. Yes Dragonite and conkeldurr carry Priority but that does not chance the fact that 1 of those pokemon has to die in order to hit Blaziken. And again you are using 1/3 of your team just to check 1 pokemon which can have consequences. For example you have to keep both Dragonite and conkeldurr alive the whole game otherwise Blaze sweeps you. This leaves your team open to other threats etc etc.
tl;dr
Blaziken has very few counters, yes we can all run Gyarados and Slowbro but runing 2 pokemon solely for Blaziken I find rather silly.
EDIT: yes I realise that overcentralisation is a rather bad argument. Merely making the point that Blaziken requires you carry specialised checks in order to defeat it