Different Situations call for different skillsets
The thing I ask of all my students when they come to one of my classes is to have an open mind. Anything I teach I will always demonstrate and explain why I have found it to be the best technique for that situation. I always say that the key to surviving a deadly encounter is preparation and ability to adapt and react accordingly with enough speed and aggressiveness to nullify any advantage your attacker might have.
In gunfighting, speed and effectiveness are achieved with different skillsets given the situation at hand. In this video I address the issues most people have with learning to get away from that marksmanship mindset and get into the gunfighting mindset.