Trying not to give anything away, and I only played a couple of hours, but the ability to modify a weapon, almost any weapon....is nice. Scopes, silencers, enhanced magazines. Different types of ammo (hollow point, explosive tipped, etc) and so on. I don't have a companion yet, but you have enhanced control over their actions (no more Jericho betraying an ambush you had planned).
Tom