You asked for opinions so here's one.... Learn to shoot! Then decide which pistol is best for you. You're trying to decide, with specific features in mind which gun will fill your needs without knowing proper gun handling and use. I have clear preferences of caliber and guns that don't mean squat to you. so what i would do if i were you is:
1) get training.
2) try out as many guns as possible
3) decide on a gun
4) practice and get more training
5) don't be afraid to change guns if you find something that is truly better.
P.S. if you're anywhere near the Cincinnati area email me. I've got lots you could try.