I think you also need to be aware of what is/has been going on in your AO.
As an example, if I was by the walk-ins in a local convenience store and an armed robbery went down, my actions would be initially be influenced by the recent history of armed robberies in the AO.
As an example, if the most recent cases have involved the clerks being harmed, the armed robber probably wouldn't even know he'd been in a rather one-sided gun fight. On the other hand, if the history is that the last year's worth of armed robbers have done nothing to harm the clerk's, I'm likely to hunker down and wait.
You have to do what you think is best and live with the outcome. You are on the right track thinking scenarios through before hand, better than making it up on the fly.