If I could only choose 1....i would go with the 590A1. But if you have plans on picking up a pistol any time soon go with the keltec. Ive not shot one yet, but i have watched numerous reviews, and the gun just plain looks like a blast to shoot. And they have pretty good accuracy out to 100yds. I would recomend however that you pick up the pistol first. Take some time to go to the gunrange rent a couple of pistols and put rounds down range. Most of the ranges that i have been to usualy have a handful of guns available to rent. Nothing beats hands on practical experience.
On a side note, i just picked up a 590.....beast! Love it!
I can't fix stupid!!
-Walther PPQ 40 s&w-edc
-Mossberg 590, 8+1 shot, 12 gauge-home defense