I love my Beretta Neos. I have 3 of them. They have been trouble free and shoot cheep rounds, match rounds, high velocity rounds with equal reliability. I've only run into one round that wasn't 100% reliable, but more than a dozen that were 100%. They come with 3 different barrel length options. I have the 2 longer ones. I can hit a quarter I put on a spinner target every time at 40 yards, even with cheap brick ammo.
I picked up mags and a red dot at
http://www.cdnninvestments.com/
for cheap and very pleased with them.
I use them mostly for pinking but they work well for a little target shooting and occasional varmint elimination too.
Yes, you can spend a lot more but it's hard to get more fun for the money.