Faith (non-religious faith) comes into play here too. I have never had a revolver fail to fire. Ever.
I cannot say the same about my semi-autos--some of which have been very reliable. But the smaller the pistol the harder it is to make it reliable. So the very smallest of the pistols will be among the least reliable (for the same quality of manufacture). I think you will find that the full size all steel Kimbers are more reliable than the subcompact alloy versions of the same weapon.
So I have greater faith in a 340 PD (a revolver) than I would in a small semi-auto. Also you can shoot through a coat pocket with the revolver and you can shoot with the barrel pressed hard against the assailant. Two things you cannot say for sure about a semi-auto.
Also the 340 is more versatile. You can load it with hot .357s or light shooting .38 wadcutters (target ammo) or anything in between. Semi-autos work well within a much smaller range of output.
I think there is a place for both. But if you want a gun you can move from your pants pocket and put in your overcoat pocket (and shoot through the coat), then the small revolver wins.
As for cost, with the .38 there are no extras to buy--no spare magazines, special sights, etc. Once you buy it, you are done spending money (oh, add one speed loader--$11.00).

