I agree with TheManyFacesOfGlalie, your team consists of good pokemon, but you need some more specially invested pokemon. It looks like mainly your team is too invested in physical attack and defense as a result you can be prayed on by special sweepers.
Also think about typing, for example Chesnaught has a quadruple weakness to flying types...So think maybe about a steel type pokemon or something else that will resist flying types as I don't think you have any pokemon that will be super effective against flying types.(Unless Garchomp/Blaziken know stone edge)
Again 2 fire types is somewhat risky...it might put too much reliance upon Chestnaught to counter fire's weaknesses.
Furthermore, you need something to counter fairies as half your team, Garchomp, Blaziken and Chestnaught are super effected by them. Fairies, in my opinion have proven to be incredible powerful despite all the hate. They are super effected by steel and poison(Both good defensive types!), but resist bug/dark/fighting and have an immunity to dragon types!
If I were you I'd consider finding a good sp.attack and sp.defense pokemon to balance the team.
Hope I helped, if even a little...I only use the pokemon I like as well, I don't see a point in playing with pokemon I dislike just to win.
Last edited by Del; 11-06-2013 at 11:54 PM.
The souls did from their bodies fly, - They fled to bliss or woe!