Flight Decks are currently very limited in their flexibility, a ship either has one or not. (With the exception of the Astral, which has three.) The lore speaks of different flight deck sizes, wherein the Gemini has a "tiny" one originally intended for mining drones, but that has no actual game play consequences. It repairs a wing just as fast as the Astral.
Would it not be more interesting when composing a fleet, if carriers would actually differ in what is after all their main functionality (or exactly not, but just a byproduct)?
A pretty obvious solution would be to give the carrier decks different repair times, or rather different modifiers for fighter repair times. So a talon wing takes about 5 seconds to repair, if the Gemini had a repair speed factor of 2,0 it would take it 10 seconds. Or a piranha wing takes about 15 seconds, maybe the super automated Astral with a factor of 0,66 could service them in 10. (Btw. it would be nice to see the base repair times of fighter wings in their description, it's quite relevant.)
It seems to me as clueless non-programmer a relatively simple thing to add, which would make carrier choice much more interesting. Right now it's for example a no-brainer to ditch my condor as soon as I get a Venture or Gemini, and the Astral is just unnecessary costly for everything but very heavy bomber runs.
Spoiler
A more elaborate expansion of that approach would be to introduce holding capabilities to flight decks. Maybe a condor could service two wings at medium speed, while the venture could handle just one, but slightly faster. That would allow to fine-tune carriers further, and it would go well with the those older suggestions of being able to park currently useless wings inside a carrier instead of sending them irrevocable off map (or for surprise attacks). Well, to much effort for the current development stage, I guess, so let's focus on the main suggestion.