Pokemon I switch often, but right now I have: Greninja, Gardevoir, Lucario, Toxicroak, Staraptor, and Absol. I know, some pretty overused Pokemon, but I wanted to try them in the Battle Maison, but the trainers always counter with whatever gives me problems. This team hates Fairy types.
Mega Venausaur is the best Fairy check for me. He can use poison attacks, set screens, and gain Thick Fat ability which helps with fire and ice attacks, especially with the screens up and the high special defense stat! He becomes like a total fatass wall.
I agree. The Mega Stone taking up the item slot ruins so many potential powerhouses. Only being able to have one mega on the team is okay, but I wish we could have the Mega Stone separate from the item. I would then wish for a Mega Infernape with a Life Orb.