One thing about revolvers. They go bang everytime you pull the trigger. Semi-autos are not so reliable. I shoot 3 gun competition and have had many semi-auto malfunctions. And, if you need more than 5 or 6 shots to neutralize a target, you need to re-examine your caliber or marksmanship.
Revolvers do the job. If they dont, its the users fault.
My Colt Trooper has malfunctioned more times than my Glock 23 has. My Glock 23 has never malfunctioned.