Adding Allies to campaign is rarely or never worth it, due to the threat cost. If you know you're 100% campaign, only buy the boxes, don't buy blisters. Any of the characters that come up in campaign without an extra cost have tokens in the associated box set.
I house-rule a 1/3 cost reduction on all Rebel allies and it works great.