I like it, but again it would be a nightmear to code and work the bugs out of it.
HOWEVER before somenaysayer butts in. I Think the nightmare of coding will be worth it as something needs to be done with fighters to make them interact more with the game itself.
In Eve that have drone space, and what they call bandwidth, then they have light, mediue, heavy, fighter and bomber combat drones. Then they have armor, shield mantance bot , ecm bots, jamming, webbing and wrap scram bots, and mining bots. ALL of them are differant sizes and take up differant bandwidths. Light 5m3, and 5 bandwidth, mediums 10 and 10, heavys 25 and 25. the others i do not know as i rarly use them except mingin drones and starting to use armor and shield maintance bots. Nice things they are helped me save an armor tanked buddy in a wormhole sleeper site.
However i do have some issuse with what your saying, As for one A fighter should NEVER run out of fuel IF they have the cautions order in place and will return to a fighter bay at bingo fuel, However IF the ship that it is heading to or is trackign is blownup it may have to retrun right away for fuel or if there is none avaiable IE all ships with bays are blown up then It will fight untill it is out of fuel and use its Last bit to push it toward its edge of the screen, and drift the rest of the way.
The more your engine provides the faster you will burn fuel YES! ! ! Fuel tanks as an added module YES! ! Non-energy based weapons needing to rearm and reload YES! ! ! Tractor beams to tow in damaged fighters NO! ! !, they are for defence and though CAN be used in this fashion I feel that they would be used by stupid AI to move damaged fighters to a dead or used up fighter bay without proper coding. Fighter bay suppiles regenerate over time YES! YES! YES! PLEASE ! !