All of the above are excellent choices.
For CC, consider the XD for the shorter barrel while maintaining exceptional accuracy, and a great price. (I'm a fan)
You'll hear a ton of answers containing the following: "Go to a shop that rents and shoot them all".
Also, consider 9mm is sufficient for defense, and by far the cheapest centerfire caliber to shoot... and practice, practice, practice...
Good luck, welcome, and enjoy... Read a lot here. 90% great info!