For 9mm I love the HK VP9. Nothing against the beretta just no exp with that. For a rimfire, +1 on the Browning buckmark. I have a buckmark camper I bought new 17 years ago and it still shoots great. For that matter my companion gun the buckmark is the Browning BDM 9mm, hard to come by these days though.