It seems some people aren't considering that the OP mentioned +P because that's how the gun is labeled.
My personal preference is for medium- to heavy-weight bullets for self defense, whether +P or not. For .38 Special I'd consider that 125gr and heavier.
As for low recoil loads, my favorite is the Federal 125gr Nyclad. It's what I carried before I got used to +P in my 642. I still have a box or two. From what I've seen, though, it seems to be very difficult, if not impossible, to find. Maybe Federal discontinued it.
If I couldn't find any Nyclad I'd look to try Winchester's Defend load, a 130gr JHP. It's not +P but seems to perform reasonably well in gel. I don't know how effective it is in real shootings.
I believe Hornady makes some standard pressure, medium-weight self-defense loads, but I'm not that familiar with their products.
If none of those are available, too expensive, or just don't work for you, I'd probably go with the 148gr WC, preferably a hard cast version. Maybe the 158gr SWC if the recoil is manageable for you.
And while I do prefer medium-to-heavy bullets, I'm not against the lighter weight bullets if they work best for you. The ones I've seen don't seem to penetrate as well as the heavier loadings. While it's good to consider the terminal performance of self-defense loads, it doesn't mean anything if you can't hit your target quickly and consistently.
Final thought: I wouldn't consider any Buffalo Bore ammo as low recoil, despite what the label says. Their standard pressure ammo kicks like +P and I treat them as such.