CoH2, just as CoH1 is full of randomness. Singling out the Blizzard for "not being competitive!!!11" is lying to yourself.
Also, I mostly ignore the Blizzard these days and win anyway. Some clever move queues and you're fine.
CoH is not full of randomness. The only thing random is the fact that unit damage is dictated by an RNG.
My original point still stands.