Having looked at nearly all of the suggestions, the 2 I liked most were waffle's idea for reduced fuel and ord loadouts, and the idea for not allowing people to even log in to the country (or countries) with a pronounced numerical advantage. The first isn't severe enough, IMO, and the latter would cause mass hysteria.
There are some other ideas that have some merit, IMO, but aren't practical without a great deal of work for HTC. Having thought about it, I liked the queue setup probably as much as anything else suggested, or that I could come up with. It has no effect on those who normally fly for whoever the underdog is, while affecting those who create the imbalances.
This seems like a good compromise, IMO, because it keeps the numbers a bit closer (I think it needed to be more restrictive), while still leaving enough leeway that entire squads could move around to fly together. In theory, everyone wins, while no one is prevented from flying, or talking to their buddies, or violates squad noncompete contracts, or whatever.