For pure anti-air use I really like the idea behind the Russian 9A-4071K. Taking into account the rather limited use a gun will see in a fighter, designing it as a kind of throw-away weapon to minimize dead weight is pretty smart. Could have a little higher muzzle velocity, though.
For a fighterbomber the BK27 is the gun of choice, no question about it.
The M61's problem is not so much weight (about the same as BK27, still twice as heavy as 9A-4071K), but volume (especially for the ammo drum) and the vast ammount of gases it produces when fired.
And yes, you need a gun (hello F-35!).
"Distiller ... arrogant, ruthless, and by all reports (including his own) utterly charming"