LK has many good comments. In your intro, you said you wanted a team that can deal with weather. It could be a good idea to equip one of your pokemon with a weather changing move, if only to disrupt opposing weather teams after their weather pokemon is down. Hail would be a good move as not many...