Which one is better, the gun or the missile? With the gun, you get exciting dogfights, but with a missile, you can pretty much just sit and pull the trigger. Guns have a shorter range, and can jam, but a pilot once said, "I fired two missiles, because they're called missiles, not hittiles*".8)
*Hittiles is not a real word.