The best gun is the gun that fits you well, one that you can aim well and one that you feel comfortable with. Having a $3000 racegun that for any reason feels awkward in your hands, preventing you from instilling confidence, is about as useful as a paper weight.
Go to your range and/or shop, find something that you feel comfortable holding. Aim it naturally(in a safe direction!)...ie look at a point, bring the gun straight up to your eye lines. Try open eyes, try non dominant eye closed.
These are all factors that will aid you to find something that works for you.