layaboutace, for a first team, it’s really well built, just with some odd item+move and Tera choices. As you mentioned, your team loses to Rain, and I can see why. It also loses to restricted Pokémon like Clefairy+Caly-S and Tera Water Caly-I, whilst struggling with Volt Switch Miraidon...