His video pointed out several areas where options and customization is limited in his video 'Rant-Character Build and Player Choice.'
This was my response.
For weapons. There is a solution. Eternal Crusade actually got it right-ish. Take the lore bound weapons systems and treat them as they are. They are weapon SYSTEMS. There is more to a bolter than just the entire bolter, there is the handle, barrel, muzzle, mounting points, ammunition types, magazine types and capacities, materials, lengths, handles, scopes, beams, dials..etc. Use those elements like gun enthusiasts do with their real world weapons to effect damage, accuracy, grouping, reload speed and other effects. I know the lore is strict, but it ain't the NRA.
Another idea would be a chosen couple weapon systems that levels with your character as well (melee and range). The more you use it the better it gets, or even better, depending on how rare of tough the kill is! Say your taking down rare bosses with your "chosen" permanent weapon that you always keep, and it has its own achievement system and upgrades where killing a variety of enemies allows you to (wait for it) give your weapon a name like knights name their swords! There are too many directions this could go. It won't be magic, but there are still interesting and unique ways to customize weapons to fit a players play style and choice. I could go on, but I think you get what I'm trying to say.