One issue that X-Wing has had since 1.0 has been with the variable value of upgrades. Simply put, the value provided by a given upgrade varies wildly depending on the ship using it.
2.0 has taken a big step towards addressing this with the variable upgrade costs. Scaling costs based on Initiative, Agility and Base Size have generally been a pretty smart move, though some of the curves may still need tweaking. However, you still get outliers like Juke, which is both very strong on certain ships and yet borderline useless on others.
My opinion on how to address this would be for FFG to completely embrace the progressive cost model. Upgrades would be classed into three categories: Offense, Defense and Utility. Offensive upgrades would largely have a flat cost, with maybe one or two scaling based on Initative. Defensive upgrades would largely scale based on agility value. Utility upgrades (Tactical Officer, Swarm Tactics, etc) would largely scale off Initiative.
However, this still wouldn't cover everything. Juke would still always be better on Phantoms and Defenders than it would be on TIE Fighters and Strikers. Hate is probably worth 9 points on Maul, but it's an expensive luxury on the IN3 Dooku in the same chassis. How would that value be reflected? This leads to the second part of my idea: class premiums.
Class premiums would be flat cost increases that apply to certain upgrades within a category. These premiums would be listed as part of the pricing for the pilot. The pricing for upgrades would specify if they were subject to a premium.
So, for example, Juke could be classed as a "Premium Eligible" Offensive upgrade with a base cost of 3. TIE Fighters and Strikers would only have to pay that much to run it. However, Shadow Squadron Pilots, which get a free evade action built-in, might have an Offensive Upgrade premium of 4 points. Juke then becomes a 7-point upgrade for them. Defenders also get a free evade action, but maybe they only have a 2-point premium because they're already so expensive and the Juke doesn't do as much for them.
Does anyone else see this as a concern? If so, any other ideas on how to approach it?