User blog comment:PBP272/Some other guy on the blog asked if his team is good, so minus well ask if mine is too!/@comment-31944442-20170509002025

It's a me, that person from the same post who made a paragraph about the same person's team. Since there's many comments I'll try to keep this short, you should have only 1 mega in your team since you can only have 1 mega and your other mega Pokémon loses a chance for a better item. After checking your type advantages, your team is very weak to ice, dragon and fairy sure you have moves to counter and whatnot but still worth mentioning. Another mistake is using fly (why do people think fly is a good move?) when using fly your basically saying "here have a free switch" and it's power is decent there's still better flying type moves to replace it. There's tons of comments about Pokémon and nature so I'll skip that, try to find ways to balance type and don't think stats mean everything. Good luck on team building!