The only guy who can make the right determination for you is ... you. All the good advice that you receive from well-meaning folks on gun boards or from behind the counter at the local shop or the big box store aren't worth a hoot in hell unless the gun fits your hand and eye. And the only way you are going to be able to determine that is to take some guns to the range and start running some ammo through them. So ... go to a range that rents guns and give some a try. Invite your gun-owning friends along and have them bring some of their favorites. Before long, you'll narrow it down to one or two guns. And that's where the real work starts. Be sure to run enough ammo through the guns you like best so that by the time you are done, you are absolutely, positively, 100% certain that you have found the exactly correct gun for you. And even then, it'll pay you to test it again, and again.
Don't be in a hurry. Take your time. Good things, and the right gun, come to those who don't rush to make a bad decision.