Fordtough25
Grandmaster
If you are about to purchase a new gun, I would suggest meeting up with an INGO member in your area who is willing to allow you to send some rounds down range through their revolver and semi-auto. You can then make a more informed choice, although that will only get you in the ballpark.
Whatever you do, try to get in a training class to learn how to properly use your firearm of choice.
+1, sound advice. Shoot several of each and find the one that fits you the best, and the one you shoot the best.