The .22 caliber 21's I've had were/are reliable with Remington and CCI ammunition...I regret trading off my first blued 21 in .22LR some years ago and have since gathered up a couple of 950s in .25acp and a SS 21 in .22LR. A new SS 21 in .22LR should run around $359, a matte blue one around $299, same for the .25acp....yep, expensive.
I'd be inclined to get a Ruger LCP for around $289 over one of the Beretta pistols if I didn't already have them...unless a physical impairment prevented the larger caliber or operating mechanism...that tip up barrel is nice. Beretta's model 87 in .22 is a nice looking, handy sized .22 autoloader but dang it's expensive too, about $630 or so....I'd be inclined to get the .22 Ruger autoloader such as the SS 22/45 for around $365 if I didn't have a .22 conversion for my full size Kimber.