The BIG legal issue with any carry ammo is THIS:
"Does this ammo pose an unreasonable risk to bystanders in the environment where I'll be?"
The next question is, will this stuff stop an assailant?
To me, the next question SOME people ask doesn't even factor in: "will this stuff do too much harm to an assailant?" If I have a round that isn't a danger to bystanders yet will turn a goblin into a layer of paste 40 feet wide and an inch deep, cool!
I would gleefully carry hollow-base wadcutters loaded backwards, except that some modern hollowpoints in 38+P are more effective.
A 150 to 160gr solid-nose Keith design slug will tend to punch very deep, probably leaving a goblin's back at still-lethal speeds. Hence I would carry them ONLY in low-population, low-bystander count areas where critter defense might be an issue. Even in 38Spl, that load is perfect for, say, cougar defense.
When I carry a 38Snubbie, I carry Speer 135gr 38+P Gold Dots (which I have right now and CCWed today in fact) or when I can find them, Remington or Buffalo Bore 158gr all-lead hollowpoints. Failing that, Winchester's 130gr "Supreme" 38+P is another large-cavity jacketed hollowpoint and sort of a "conceptual ancestor" to the Speer 135.
All of these will punch to about 14" tops, usually closer to 12" and reliably expand. They're effective and they're about as "bystander friendly" as you can hope for.
WATCHING YOUR BACKSTOP IS STILL AN ISSUE.
Note that if your gun is a 38 snubbie (2" barrel) very few loads will reliably expand. If your barrel is longer, your number of possible effective rounds goes up. What I've listed are some rounds I know work in a 2".
In 357Mag which I carry more often, I usually run one of the above type 38s in the first two chambers "at bat" and then I run very hot 357Mag "full house" ammo in the next four. The idea being, if the first two rounds don't solve my problem(s), with any luck bystanders will have run away or found some cover or at least hit the deck, and I can start laying down bigger damage.
The exception is that if I know I'll be going into VERY people-dense areas, like a convention or something, I'll back down to all-38 (same loads as above) even in a 357. This is also what a responsible court bailiff would do, as one example.