I note that there's a common concern about high soak values. Fair enough - if you spec for that, you can raise it pretty high. But can you raise it higher than the damage output of someone specced to deal damage? Because there are a lot of ways to do that, too.
My Hired Gun took no extra obligation at creation. He's earned around 90xp so far in our campaign, and has 3 Agility and 3 ranks of Ranged (Light). Our Bounty Hunter installed an attachment that adds +1 to his blaster pistol's base damage, and that attachment has a mod that adds another +1 damage. To go along with that, he has 2 ranks in the Point Blank talent, so at short range and weilding just a regular blaster pistol, he's dealing [10 + Successes] base damage. I'm not sure if that's typical for what you guys have seen, but it seems at least on the high end of average, and it didn't really take a lot of money & xp to get there.
If nothing else, it means that when we go up against the occasional high -Soak enemy, we have someone in the group who can take him on.
So maybe Pierce acting to reduce soak is not too bad a thing.
Damage will always be superior to soak/defense.
Deadly Accuracy + 5
Point Blank/Barrage +3
Augmented Spin Barrel +3
Superior +1
Jury Rig +1
That's +13 damage on top of whatever Rifle you put it on.
Imagine that on the Heavy Repeating Blaster... 28 damage before successes....with Auto-Fire....