Hey there! You have an overall solid team here, the only problem is that it lacks a SpDef mon. LO Tornadus-T or even just Assault Vest Tornadus-T pose a massive threat to your team. Because you also want a cleric on your team, may I suggest Sylveon over Clefable using the standard bulky cleric...