I am no where near the "top decks" in my level and currently minimal card list.
What exactly do you mean by those top decks? Is there an "agreed upon", known, deck list for the best possible decks? Could you send me a link to this source? I'd like to browse through those builds.
Monster Weather is OP, when all your creatures are immune to weather, when you can't buff without dying by a simple lacerate or 1-shot from wild hunt raider, and can't buff gold, etc.
You waste your 1 round, maybe getting a win, while your rival can keep 2 or more strong creatures. Next round is another weather fest and so on.
D-Bomb and Clear Sky are useless to keep, and will often be a dead-card in your hand on the last round.
You have 4 cards that can make 2-3 weather effects at the same time. Then you have at least 4 creatures that spawn weather and those are strong creatures in their own right: hag, Leshen, Wild Hunt guy, Frost Giant. Then you even have that leader Dagon. And up to x3 of each weather type.
You can't wait against weather because you will get slashed or 1-shotted. You can't put many troops because even 5 guys with promote will only give you 15, and your opponent has bigger guns than that.
I dunno maybe something about those "top decks" you are talking about making Weather weaker - but at this point - with the current poor matchmaking that pits my level 24 decks against guys with perfect weather decks with a lot more gold and silver cards than mine - Weather IS OP - but mostly lame, unfair and not fun to play with.
You are basically left with no means to protect or counter - the counter itself becomes a curse.
EDIT: could you please explain to me what so good about Roach, Olgerd, Baron, Radovid etc- against Weather?