You know, I do not understand why people dislike using Rifles so much. I've been using them since the beta and times where they were considered 'DOA' or 'USF on life support.' I almost never had problems unless I made mistakes or got surprised by new tactics. BARs are one of the best all-round upgrades in the game and affect all riflemen. 150MP, 40 FU spread across 2 or 3 squads. What's the muni conversion shall we say? 60 muni per squad of 3 squads? Another 60 muni per squad for a 2nd BAR. Hardly egregious costs, unless you've been throwing nades around all game.
You have delayed LVs/armour yes, but there isn't an Axis inf who can stand up to them 1v1 until maybe pzgrens or of course Guastatori. Usually this translates to more map control and resources. DAKgrens eventually outscale with CA and VSL and their own 100 muni LMG upgrade, but that's some extreme circumstances there.
And they reinforce @26MP per model!
Nevermind what the ISC stuff can do.
I used to think riflemen sucked until someone showed me how to actually play the game (Greyhound rush -> Grenades -> BARs). You really have to play like a caveman in the early game to get the most out of your riflemen, which was my mistake (I tried using support weapons in the early game. Whoops). I wish there was some kind of sidegrade that riflemen could buy without teching BARs like a shotgun or something lol.