Fairy type is the best Pokemon type

Well considering my opponent has forfeited his third round I guess I'll just respond to his arguments. "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." There are plenty of other types that have normal effectiveness against fairies, that also have strong moves and are faster than them. An example of this would be charizard. "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." Just because they can beat dragon types doesn't mean they are overall better than them. They may be better in a fight between them, but dragon pokemon are better than fairy types in most situations. "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." Dragons have even more powerful moves such as; Draco Meteor, Dragon claw, dragon dance, dragon pulse, Dragon rush, dragon tail, Outrage, Roar of time, special rend, etc. Plus most dragons can learn many off type strong 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." I agree, they do have extremely useful abilities. "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" Dragon types have much more type variety than fairy types, examples would be poison tail, steel tail, iron head etc. I'm sorry for my short responses this round, I didn't feel it would be fair to completely refute his points as he did not have a chance to refute mine.