u have a little bit of a weakness to strong fighting types like conkeldurr given that half your team is weak to fighting type moves along with having no physical defense investment on the cresselia. other than that, its cool to see mega houndoom on a team although i think he is the best he can...