I posted this in another thread but there should be scaled pricing. Squad 1 cost 250 squad 2 cost 300 squad 3 cost 350, maybe not that extreme maybe a lower percentage but you get the drift. Would encourage more diversity.
One thing I thought of to cut down spamming was a scaling to cost of units in that squad one cost 250, squad 2 cost 300 squad 3 cost 350 etc. Right now you can get 6 volks w schrecks, charge a tank shoot a salvo and vaporize the tank then retreat and do it all again.
At least w a scaled cost there is some sort of deterrent to any faction from getting more than a few of 1 unit.
What about adding panzerfaust and an upgrade which gives a veteran sgt from the eastern front with an mp44 making them a 6 man squad. This sgt would give the squad either some flat bonuses or something like camouflage in cover,tank detection or sprint. Can't remember if that was in coh 1 or not but I want to say it is. Would fit into the volks being more like conscripted troops.