I still love my SR9c. I replaced the striker indicator with a polished aluminum one from Galloway precision; its mostly a cosmetic upgrade but eliminates plastic on plastic at one part of the trigger pull so it may have gotten a tiny bit smoother.
Removing the mag disconnect is a given. After that its a great gun. Like I and others have said, it had to go back to the factory after a few hundred rounds. On mine, they replaced the firing assembly with stronger parts, and it works great now. Break it in like any gun, if it needs to go back it goes back, and it will be very reliable and a great gun.
My friend has an SR40 full size, his has had no issues, well into the thousands count at this point.
I'd take the Ruger over the Beretta. Nothing wrong with the Beretta, just personal choice.