I’m ‘old school’ and quite like rolling buckets of dice 🙂
One other tweak we’ve experimented with that might answer your Apache issue; we limit Firing 4+ to units with magazine rifles (typically 1890+).
Instead, Sharpshooters/Marksmen reroll 1’s when Firing (once), costing +1pt per unit - it gives them an edge but doesn’t unbalance the game.