There's a wide selection of .38 Special hollow point self defense rounds that you can choose from that are cost effective, as well as perfectly suitable for your purposes. I carry a 37 in rotation on a regular basis, and run different 158s through it. Older J-frames are not rated for +P, so it's not an option in many small revolvers. I've never bought into the +P sales pitch, contrary to ballistics, etc. ... if I want a bigger bang for my buck, I go to a different caliber completely.
Remember this ... the .38 Special has a long tradition of being the round of choice for LEO and civilians alike for many decades. Technology continues to progress by making more efficient projectiles, but the .38 Special has endured for a reason.