Haven't any first hand experience with the Browning, (use a Beretta 20g auto myself), but I can't see why it wouldn't be a fine choice.
Like all shotguns, use good ammo and you should be fine.
When I bought my 20g, it was almost new - and I had a number of frustrating fail to ejects first time at the range, until I changed to better quality shells. Since then it has been flawless.