I think you're too much stuck in the thinking of what u must use vs certain units.. try using combos of AT-nades, mines, guards, AT guns, even a mortar does a decent damage to the HT. The strat i do with soviets, has made me win almost every game since closed beta, wether it be PG spam or flamer HT.. AT nades + HMG is a nice combination of units that can counter t2.
Anyway, if you state that the blizzard puts your army on hold for 2 minutes, then that's your problem. I dont have any problem moving my units during blizzards, its harder to see the enemy, but that doesnt mean i can't make a good sneak attack from all flanks, all because he wont see me coming untill im pretty close. And now that you can build fireplaces even turing blizzard, its not a big gamechanging factor anymore. You loose a game because of blizzard? learn to play!
Ofc im pretty sure its more to do with a person getting frustrated ("omfg.. blizzard again?! .. i can't be arsed") over the blizzard because how they are and not giving it a chance to perhaps learn to enjoy it. Some people can be really stubborn because ("OMG THEY DIDNT DO THINGS MY WAY!") how they think things should be. Give the cool mechanism a chance, i did and i don't get negative emotion because another blizzard hits. I find it really neat, because it looks cool with maxed out graphics and it gives the real feeling of the winter back then.
"From the mappers side of things"
I hope relic will include maps that dont have blizzard at all, as there were days that the sun shined bright and the weather was clear. If you can make winter maps without the blizzard then you already have 2 options how to make a winter map, so you can become really creative because you actually have the chance to control how the weather behaves in your map.
Is there any point building a pak over a pgren squad with shrecks, other than munitions cost?
There is always a point building a pak, as paks can really hold the armor back and make the enemy think how to attack. With only pgrens, u can just try to drive them over.