But the problem lies I think in more CQC maps. Once you're into lategame, and both sides have lost maybe 2-3 infantry, you replace them with rangers, unless you need snares. OKW does the same with obers unless snares needed. On CQC maps, obers stand zero chance vs rangers without double grenade and a lot of luck. So on open maps and 1v1 it might be ok, in higher player gamemodes and CQC maps, rangers will crush with near zero counterplay.
In an urban map we can reasonably expect any sane OKW player to either get Feuersturm (flamer Sturmpioneers) or Special Operations (Obers IR STG44) - both of which stand a very good chance to take Rangers head-on (Vet 3 IR STG44 Obers eat vet 3 Rangers for breakfast and flamer Sturmpios do okay with another squad). Ostheer might have some problems in the infantry department, but they have access to cheaper light vehicles and tanks.
It's a valid concern, and I agree that 350MP is risky, but I do think there are adequate counters to Rangers.
340MP (obers) vs 350MP (rangers), and 80 muni LMG vs 90 thompson, to win every CQC engagement and compete in open field charges. I would most definatley pay that little discrepancy for those results.
As I said above, add doctrinal CQC counter (IR STG44) into that mix and for only 340MP and 60 munitions Obers easily beat Rangers in a head-on fight, when both units are vet 3. At vet 0 it's down to RNG who wins but the IR Obers will have the advantage on crater filled late game.