My 2 cents...
A revolver, for the typical shooter, is more accurate than a semi-auto...especially in single action.
A revolver is a more basic design...thus has less chance of a malfunction than a semi-auto.
A hard primer round requires manual clearing in a semi-auto, a revolver just requires another pull of the trigger to go to the next round.
You can get ultra small and ultra light (12 ozs) revolvers. The perfect pocket gun...strangly enough these are the best and easiest to carry CCDW guns I have found. Or you can get a truly robust heavy barrel stainless steel revolver.
Revolver ammo options are quite varied, almost as much as a semi-auto. If you really want a macho round, get a .45 long colt...it out penetrates just about anything made in a handgun.
The only advantage I have found for a semi-auto is magazine capacity.
Personally, I have 5 semi-autos for every one revolver I have. I shoot best with a revolver and love single action