Alpha I whole hardely disagree with #3.
Weapon selection is made based on threat level. if you can make a run with the cannon with minimal risk to taking ground fire then that is good. but if not then a longer range bomb toss or rocket/maverick attack would be called for. I mean it really is just common sense. Dont make a dangerous gunzo run just for the thrill. They would ground that guy/gal.