I'm quite new to this game, so I'm doing a lot of experimentation and asking a lot of questions.
One of the things I experiment with the most is the simulator: throw random things together in battles and see what happens... study the battles round to round, so on and so forth.
Something I decided to test follows:
One full squad of explosive infantry, 10 armor / 20 range...
One full squad of concussive tanks, 4 armor / 6 range.
The battle went on for two rounds, and the infantry squad won the battle with one ranged unit remaining.
I then decided to replace, in the tank squad, one range unit with one armor unit incrementally to see what happened. Needless to say, the odds ran worse and worse for the tank squad.
But going the other way, I discovered something:
With the tank squad using 3 / 7, 2 / 8, 1 / 9, or even 0 / 10 with its armor / range setup, the battle ended in a draw (everything died on both sides) after three rounds.
So in hindsight, no matter what the heavy squad cannot win, but the infantry squad will win in more than half of the possible situations.
I'm probably wrong, but it feels like heavy units are slightly disadvantaged in general
