Actually UAV's are unsuitable for air combat due to latency.
Any control facility close enough to the front is a target (a nice big central one), anything far enough to be safe is far enough so that the signal is going to be delayed by fractions of a second. A second round trip for the information means that the controller would see the world on a one second delay, and the UAV would simply not be able to react.
The best compromise is to maintain manned fighters to keep a man in the loop, but use UAV's as cheap platforms to ferry additional rounds and Bombs in as his "squires". The squires would also be able to leverage countermeasures against enemy defenses and could be programmed to self-intercept any fatal enemy shots.