Variety is probably possible, but most rain teams often look similar, because they use pokemon that take full advantage of the weather. Whenever I see rain, there is almost always a Jirachi/Ferrothorn/both and a rotom-W, then other pokemon such as Tentacruel/Vaporeon/Scizor. Those pokemon benefit from rain a lot, and work very well in it, so most good players will use them. A good player probably make a great team without those, but those pokemon are just usually so easy to use that they tend to be most player's first picks.Not exactly, lol. I don't like to use the same 'mons as others, but I use wheater. I use it because it's the best strategy for me, a "beginner" (not noob xD) in competitive battle. My team only have Politoad as the "most common wheater abuses". I don't use Ferro, Rotom, Vaporeon, Toxicroak and Scizor in my Rain. I don't really think that wheater limit the creativity of the players, since you can test a lot of variety. My last rain team, for example, had Scolipede and Jolteon. You can try vriety at wheather, IMO.
I'm glad to here that another player attempts to use weather without using those same pokemon, but the majority of players who use weather don't.