RE: semi auto or rev.
I carry a Glock 23, everyday...Every 3rd weekend, I go out to the farm and unload a clip into a target...Never had a problem with it jamming, learn how to service and clean your gun and you will see no difference in reliability between a revolver and a semi...
If semis were junk, the FBI, Secret Service, Highway Patrol and thousands of Local Police and Sheriff Depts would still be carring revolvers.......