I really like my Smith and Wesson M&P9c. It has 3 different grip pads you can interchange until it fits your hand right, and the mags have a little extension on them. It's nice to have a compact gun that your pinky has a spot for. Ammo really isn't that hard to find, you just have to check online or your local dealers often to find good prices. Try Slickguns | Best deals on guns and ammo posted by users or GunBot find 223 5.56 AR-15 ammo in stock. I had been stocking up on .223 and 9mm ammo every time I saw a good deal.