You have a very solid team, it can handle many common threats but however, I do see some problems with it.
1: You only have 2 Sunny Day users, which is never really a problem, except that one ofthem is a lead that usually dies in the early stages, and so in the mid game you will have probably...