Since the stated goal of ENY is to prevent superior forces with perked aircraft from rolling countries with inferior numbers, do this.
Make ENY local. If there are 80 bish on and 30 rooks, it matters not one wit unless those 80 are gang banging on the thirty. In reality, it's more likely that it's smaller groups going against each other. So, base the ENY on the uppers from local bases, not overall. Got a CV off a rook base? If 5 Bish up against five rooks...no local ENY, if 40 Bish up, then the ENY goes up (consistent with the overall ENY scheme). Obviously if the overall numbers are even, then by all means, gang bang a field, but if not, don't punish a few guys looking for a fair fight.
Yet another "Someone should bell the cat. Life would be so much better".
Think about it.
Local ENY is a great idea, and a stone cold b***** to design. The fight's even numbers until one side takes the hangers down. Now, because they've closed the hangers for the other side, they suddenly have an ENY of 25, even though the other side actually outnumbers them? Tell me again that that would work...???
My squadmates and I want to take off from an airbase that's a ways behind the lines. But there's no enemy nearby, so we have ENY, and can't. Hmmmm. That's a bit of a problem...
The arena's just reset. There's no one in the air on either side. How do you start up local ENY?
Design a workable system that resolves those issues without breaking more than it fixes and then post it in the wishlist forum.
<S>