It's an example of powercreep that needs to be dealt with. You don't fix the problem by inflating the other factions.
+1
I'll go a middle route although.
OH/SU:
Repair rate is 1.6 and +1 with vet. Sweepers increase repair by 0.2
OKW:
Making Mech HQ pay for the upgrades is a long way in solving the issue IMO.
Reduce repair speed from 3.0 to 2.5
IF SP are gonna receive the schrecks, i'll consider moving veterancy bonuses.
-Unlocks the 'Medical Supplies' ability
-30% weapon cooldown, -23% received accuracy,
+25% construction rate
-Unlocks the 'Concussive Grenade' Ability,
No longer takes extra damage while repairing
-23% received accuracy,
+20% accuracy (Probably changed to cooldown)
-
+40% accuracy (Probably tone down and split bonuses between accuracy/cooldown/reload),
+33% repair rate Removed.
Thoughts:
*Change on accuracy in order to avoid sniper shrecks all over again.
**Increased repair through vet removed to put more emphasis on whether you want an AT or repair unit. SP repairs almost at 2x in comparison to EFA. With sweepers it's 2.5x. After changes, SP get's 1.5x repair speed and with sweep 2.2x
***I consider that Schreck and Sweeper should be mutually exclusive.
USF:
RET reduce repair from 2.0 to 1.6. They get a 5th guy at vet3 which already increases it repair time and has access to weapons to make it easier.
Maybe make Assault engineers repair at 2.0 from 1.6 so they also have some role later on.
Fix/Balance superglue.
UKF:
RE reduce repair to 1.8 from 2.0
Anvil upgrade to 3.5 from 4.0
Simil with USF. They can access weapons (easier to vet) and 5th man for further repair.
On second thoughts, we could leave veterancy for OKW as it's now, but make the schreck upgrade reduce repair rate. The point is that generally, it's hard to vet a SP in order to be able to benefit from the repair increase. This should also apply to zook/PIAT if possible.