I already have a Ruger PC9 carbine that is fun to shoot. I have 5 hicap mags for it and 2-10rd mags. I'm thinking about selling it to get the Beretta, which is good for me since I'm a left-handed long-gun shooter.
I don't know about the Beretta, but as you may be aware the Ruger has going for it a very strong action that can take the
hottest 9mm loads no problem.
The Beretta has going for it rails that make mounting lights and other accessories very easy. The Ruger's got that proprietary scope ring arrangement.
As for looks, I like the Beretta just fine. But I also like the Ruger just fine, too. The Ruger is like a souped up 10/22 and is a classic carbine look.
I know I should just get both, but for the sake of argument, what would you go for, given the choice? Hicap mags for the Ruger is not expensive, and for anyone who owns a Ruger P series semi-auto, the PC9 is the way to go. (I don't have any Ruger handguns).
Edit to add:
How about the Ar 9mm? For those with one, do you think this is the best platform for cheap 9mm shooting?