Personally, I would go for a gun that you could use for self defense and is fun to use for recreation, like going to the range or taking it out in the woods. A snub .38 would be great to keep in the bedside drawer or hidden in a jacket, but it would get old pretty fast using it for anything besides just screwing around at close range.
I have a .357 Magnum, and it is a blast to shoot. While I've never considered it a self-defense weapon, they have moderate power, accuracy, and handling and are supposed to be a pretty good "combat" weapon.