I swear by revolvers for carry. It's just my comfort level sweet spot based on personal experience and perceived need only.
I've never once had any revolver, of any make, fail to fire for any reason. Granted, I'm limited to 5 rounds, but considering the few types of places I go to outside my home, the likelihood of becoming engaged in a prolonged exchange of fire is minimal.
My strategy is to just get the hell outta there, and I keep 5 rounds of .357 to help me do just that.
So, do you carry semi-auto or revolver, and why? I don't think there's a right or wrong answer, as everyone's needs, preferences, experience and risk tolerance is different.
(I'm specifically discussing carry choice, not home defense)