So we've all noticed it and talked about it by this point. The current upgrade system currently has some major problems with unit power spiking at certain points and some units having long valleys of less usefulness and even (in the case of Missile Rovers) complete uselessness. So I've thought about and I think I have a solution that can be fit into the current system without any major changes. My idea, put simply, is mini upgrades. Set smaller upgrades that are just an increase in combat power every 2 affinity levels. We can call the old thresholds the "major upgrades" where we select a new ability/bonus, non-power upgrades are applied (like the upgrade to hovering in later affinities) and the model updates. The major upgrades will still be significant boosts. However it will no longer be the case where the first to cross a certain affinity threshold is instantly several orders of magnitude more powerful. This also makes units with long periods of being obsolete continue to scale and thus remain relevant. But what about Hybrid upgrading you say? Well that is easy. Multiple paths like we already see with our current UI. When you cross the affinity threshold for the next tier up you upgrade to that even if the threshold isn't on the same path of the last upgrade. We can already do this. You can upgrade a Soldier along the purity path then give up Purity entirely and get Harmony and Supremacy to 8 and upgrade it to the Hybrid unit. All this change would require is to add more upgrades that are solely combat power increases in between the existing upgrades. The only downside I really see here is we would spend more time in the upgrade UI selecting upgrades than before. However even that can be circumvented by adding an option to make minor upgrades automatically happen. I suspect adding an option to make minor upgrades automatic would actually be more work than adding the minor upgrades in the first place though. Personally I am willing to spend the extra time clicking on upgrades to get a smoother progression than what we currently have.