People seem to forget that you can create loadouts in this game.
Want to run an Auto Primary? Get a helm with <specific weapon targeting> or scatter/precision if you want to flex.
Want faster reload? Get some arms with the proper weapon specific reload or weapon type...want it even faster go grind the raid/DC for 'enhanced' perks gear...
Need more DRB or Telesto ammo in PvP? Get some gear with weapon or ammo specific scavenger mods...
Get some [non-existent because the system is broken mods and fix the recoil, increase the mag, etc., etc.
Don't understand? Look at my Titan's gear profile, it's not perfect but there are synergies.