I am looking at getting a .38 Special 7 shot revolver (rated +P) and want to know if you think it's a solid choice for self defense in most situations?