I have a two g23 and a g22 as well as some other Glocks in 9mm. I carry my Glock 22 daily during winter and a Glock 23 daily during summer.
I have ran both versions in handgun classes and never had a problem running factory and hand loads. My g23 had over 10,000 rounds through it before I cleaned it(use frog lube). Can't go wrong with the 23.
If I was you I would get a Ruger in .22 that's their bread and butter. A Ruger in .22 is like a diesel truck where as the Berreta is a Daewoo lol