I won't weigh in on the question of supply, other than to say that, for all its quirks, it does a reasonable job of forcing players to deal with logistical problems.
Now that I'm back home, I can run the comparison I wanted to run Thursday. I spent some time thinking about the relative advantages of HARM/MAR/whatever in the larger scheme of things, and I decided that this is a great example of needing to counter something with the correct division.
I will compare three different division builds. The HARM/MAR/MAR/ENG, my counter armor HARM/MECH/AC/TD, and a more generic HARM/MECH/SPART/SPART. Let's assume 1941 techs, on the eve of a historical Barbarossa.
Right away, smart players should see that the HARM/MAR division is much cheaper than its counterparts. MECH is expensive boys and girls, and HARM/MAR wins in IC/Days. It also uses far less fuel than either of the other divisions. Again, MAR just walks fast, while the other divisions have gas guzzling brigades. Even though supply usage is comparable, the reduced fuel consumption makes the division an interesting choice for Barbarossa.
We won't talk about terrain, other than to say that HARM/MAR wins in most terrain other than open plains. We all knew that already.
But what about firepower? HARM/MAR has the least amount of firepower of all three divisions. It has a total of 28 HA and SA, with more SA than HA (optimal opponent softness being 57%). My counter-armor division has a total of 38 HA and SA, which is a helluva lot more firepower, and has equal HA and SA (optimal opponent softness being 50%). In a fight, my counter-armor division wins in open terrain or on defense because it has more overall firepower, better toughness and defensiveness. But both divisions are fighting suboptimal enemies. The HARM/MAR division needs to face enemies with softness ratings closer to 57%, while my counter-armor division has a softness of 32%. The counter-armor division needs to face enemies with 50% softness, but the HARM/MAR division is sitting at 75%.
The HARM/MECH/SPART division has even more overall firepower, with total HA and SA of 41. It has more SA than HA, for an optimal opponent softness of 63%. It has comparable defensiveness and toughness, but since it has the right ratio of firepower, it chews up the HARM/MAR division easily. The HARM/MAR division, while having an optimal opponent ratio close to the softness of the HARM/MECH/SPART division, it lacks the same firepower.
Another consideration is width. My counter-armor division and the HARM/MECH/SPART division have a width of 2, while HARM/MAR has a width of 3. In smaller battles, who cares? But in major battles and breakthroughs (which is where the HARM should be in the first damn place), the counter-armor division and HARM/MECH/SPART division have an advantage in concentration of force. In a single axis attack, you can use 4 HARM/MAR or 6 counter-armor divisions. It gets worse for every axis you add (although at a certain point, you can't just keep adding armor to a big fight no matter how many axes you have).
At a certain point, though, you have to ask yourself what the right counter in this situation is. TACs end up being cheaper than most of these divisions in terms of manpower, officers, and IC/days. But a TAC can't hold a piece of terrain or prevent enemy forces from entering Moscow or Berlin. Depending on how you play the war, you might just be willing to fight delaying actions while you TAC the enemy to death. If the enemy is using divisions with 75% softness, TACs are just fine as long as you have some units on the ground keep the armor tied up in combats.
The advantages of the HARM/MAR division seem to be terrain and a far lower fuel requirement. It's slower than the other HARM divisions, but HARM really isn't all about speed anyway. It's softness makes it vulnerable to SA in a way that traditional HARM divisions are not, but it is also not really suited to killing enemy armor. Softness goes both ways, and even with penetration, HARM/MAR lacks the ratio of HA/SA to counter a low-softness strategy. The cheaper IC/days cost of HARM/MAR is offset as an advantage by its inferior total firepower and larger width.
If I'm defending the Soviet Union from German invasion, HARM/MAR makes little sense because the rivers are mine to defend until I grind the German army into dust. If I'm invading the Soviets, it can make real sense to use it, considering the number of rivers between Berlin and Moscow. However, I'd probably go HARM/3xMAR and skip the ENG, on the grounds that breakthrough units need firepower, and the terrain differences between a MAR and ENG are tiny, while the firepower differences are not. I would use it to "breach" rivers, allowing other armored forces (cheaper ARM/MOT/whatever) to pour through into the plains.