Gun Test did a review of the those 2 guns acouple years afo and they gave the knod to the Ruger hands down. More reliable and more accurate, according to them. I have never owned the Browning pistol, but have had several of their long guns and liked them all. I have several Ruger handguns, includeing 2 MKll pistols and have loved them also. That said I personally would also choose the Ruger hands down.
These are great guns and all but the 22/45 are top quality. Highly accruate and offer plenty of gadets to add. The 22/45 I would stay away from they are very cheaply made and look like crap. The checkering is too sharp and the grip is way to square for me.
Browning Buckmarks are very nice guns I have shot a few and never had a lick of troubles out of either of them. A buddy asked me to sight in his Buckmark Hunter with a Fluted barrel and a 42mm Tasco Red/Green dot on it. At 25 yards with Eley Pistol ammo it was producing .75" 10 shot groups off hand.
You will have an easier time disembling the Browning and getting it back together than you will a Ruger.
Personaly after shooting both the Browning and the Ruger and a Neos I went with the Neos. You will not go wrong with either the browning or the ruger I think. Handle them and see which one feels the best and get it. Then by all the 22 ammo you can get your hands on and shoot the hell out of it.
That's definitely one of those pleasurably torturous decisions. Both have many fans.
I have a Browning Buckmark, and enjoy it immensely. Only problem I've ever had with it was that initially the recoil spring was too strong to allow me to use standard velocity .22s. Only hi-speed loads would reliably work the slide enough to eject. Now after a couple of thousand rounds, it is fine with either.
I have had about 2 dozen browning buckmaek pistols in my shop for repair. To this date,I've only gotten 3 rugers in. What does that tell tou? The browning has a flimsy wire ejeceor,and you HAVE to remove sights rail just to field strip. That indicates the sight rib and MAY or may not return to zero.