Fairy type is the best Pokemon type

Best Pokémon type: A type that is represented by powerful Pokémon, known to be useful and versatile in battle. This can also be a reference to powerful and versatile moves (both damaging and non damaging) that are represented by this Pokémon type.I argue that Fairy type is a fairly new but well balanced Pokémon type. Below is a chart showing the different strengths and weaknesses as well as immunities. Offensive Defensive Power Types Power Types 2× ½× ½× 2× 0× None 0× As you can see Fairy types maintain a powerful offensive advantage against dark, dragon and fighting types which are one of the most prevalent Pokémon types in the game. Fairy types are also resistant to bug, dark and fighting and weak to the less common steel and poison types. Fairy also maintain immunity to all dragon type moves. Argument 1) In a typical battle a Fairy Pokémon in battle that is up against a Pokémon that possesses one of it's weakness types. We know by the Pokémon that currently exist that steel types and almost all poison types with the of Crobat, Gengar and Scoliopede are primarily slow. ( Or at least slower than most fairy types with the exception of slurpuff). A Fairy type would would have no problem being able to do a first strike on a slower steel or poison type with a OHKO move. Argument 2) Fairy types have a dragon immunity which regardless of your argument I can almost guarantee that one of my fairy type Pokémon would beat a dragon type of your choosing given a reasonable move set. Argument 3) Fairy types have a powerful move set including:-The infamous Moonblast a high powered fairy move comparable to ice beam, Flamethrower, thunderbolt etc.-Geomancy which is used typically by xerneas to boost speed, special attack, and special defense each by two stages. When paired with a power herb this move can be deadly. -Baby doll eyes-Always goes first and lowers opponents attack stat. This could always soften the blow that may come for a fairy type especially since most poison and steel type moves are physical attack moves.Argument 4) Fairy types typical contain really useful abilities:Pixilate-Turns all normal moves into fairy type moves and increases power to 1.3x. This can be useful when taking typical normal type moves and making them extra powerful with STAB bonus plus the extra 1.3x bonus. Quick attack, Hyper Voice/beam, Return etc. can all be amplified using this ability making it a powerful arsenal for a fairy type with this ability. Fairy Aura- This ability allows the power of fairy type moves on the field to be amplified by 1.3x and ceases when this Pokémon switched out. I think this ability and why it is useful for fairy types is pretty self explanatory. Prankster-This ability is held by mostly Fairy and Dark type Pokémon. This Move allows the 3 confirmed fairy Pokémon with this power, the ability to use status and non damaging moves before your opponent. In other words this ability would allow one of my fairy type Pokémon the ability to poison/burn/paralyze/taunt/or do anything else to you before you are able to attack me. This can change the course of a battle very quickly.Argument 5) Most fairy types have a wide variety of move sets from different Pokémon types which enable them to stand their ground against many different Pokémon types with various moves that may be super effective against a fairy type. Example:Clefable-Thunderbolt. Slurpuff-Flamethrower Mawille- Sucker Punch Sources:http://bulbapedia.bulbagarden.net...(type)