Go to a range, rent some guns, choot'em clint choot'em! Then decide which weapon system you like best. Finding the right handgun is like shopping for a vehicle. You wouldn't by a vehicle with test driving it, you shouldn't buy a handgun without choot'em'in first. Same rules apply with your wife, you will probably discover you guys like two different brands. Buy the one you choot best. Also, choot different calibers to find which you are most comfortable with. .45acp might be too much for your wife... She might prefer 9mm. All things to think about. The weapons you listed in the OP are all great choices.