We all hate this...
Now that Inconsistent is banned in OU, let's discuss this for Ubers!
Pokemon that can learn Inconsistent:
Smeargle (DW Unreleased)
Octillery (DW Released)
Glailie (DW Unreleased)
Bibarel (DW Released)
Your basic inconsistent sweeper. Get a speed boost on anything harmless with protect, then sweep a team. Surf can be dropped if groudon is in team, energy ball can be used for kyogre.
Taunt can be used to block phazing moves like from lugia or groudon. Pretty much the same but different stat distribution and normal typing.
Priority when sub is not down, Haze, Moves that can't miss (Aura sphere/Tunder in rain)
Why is inconsistent less broken in Ubers:
In ubers, you'll see a lot more thunders in rain and aura spheres. They can never miss ruining any evasion boosts. Phazing moves can still work and then the boosts reset. Moves are more powerful and may be able to break through substitutes. Toxic spikes is a lot more common, negating lefties. The released octillery and bibarel are also weal to thunder.
Why inconsistent is still broken:
After a lucky speed boost, then it can potentially sweep a team. Can stall out opponents with toxic spikes support. Can PP stall out thunder.
So let's discuss. Please just don't say INCONSISTENT IS FREAKING BROKEN AND NEEDS TO BE BANNED EVEN IN UBERS. We all know that...