RE: semi auto or rev.
For the most part a Revolver is fool proof, but semi-auto's are IMO a good choice for a CCW. Sure you hear that some say they jam, but you get what you pay for. I've seen some $100. auto's out there that are junk, and a few cheap revolvers as well. What ever you get for your carry gun spend the money on a good one. I like my Glock, but that's the gun I can shoot in my sleep, in a matter of speaking. Practice is the key to any hand gun. and don't get talked into a .22 cal for a self defence gun. That is just crazy!