I'm debating between an XD 357 and an XD 40 (probably a Tactical, regardless of caliber). I know the 357 is faster, has more energy, and costs more, but I'm not sure about the accuracy or the stopping power. I can't shoot 9mm's, due to muzzle rise, so if either climbs substantially, I'd have to cross it out. Which would be the better choice for accuracy and stopping power? Thanks.