After shooting my security sixes, I can say a good old school revolver is hard to beat. They make me look so much better than I am.
This is based on my limited experience but.....With the right set of grips, a good holster and proper revolver training, I would feel confident in carrying one in almost any setting in the USA.