Hmmm… Your team seems to be weak primarily to ground. You do counter that with Greninja, Azumarill, and the hidden power ice on your Thundurus. Just keep that in mind, because E-quake is a very popular move, and a lot of Pokémon can learn it. But you do have rapid spin to take care of Stealth Rocks for Charazard, so that is good. You do have a very balanced team, so I will give a 4.5 out of 5. Not five out of five, because I'd make sure my team didn't have more then 2 Pokémon weak to ground. Just cause E-quake is so popular.
Keep it up!