IMO one thing a revolver has going for it, when was the last time you heard of a revolver accidently discharging? I never have. Maybe some of you have, but it is as rare as hens teeth. I know all about training and all about the safety of a semi auto, but something that I feel secure in knowing, when I carry I have to pull the trigger to discharge it, it has to be conscience effort and action. I don't really want any flames about the safeties on semi auto, I have plenty of them also, but do not carry them often as I do revolvers. A revolver takes more practice shot accurately. I think a semi auto takes alot of practice with to be able to handle it better. In that I mean, become familiar with it. How to clear, it if neccessary and able to remove safeties if it has them. Like many of you have stated, if you are going to take the offense, use a shot gun. A revolver is a great retreat weapon. If I was in the service or law enforcement, I would choose a semi auto because you have more offensive situations.
One thing about semi autos, they are show much fun to shot!!!
Remember though, this is all subjective.