I can highly recommend PX4 compact as I have one and is my carry piece. It shoots soft for a relatively light gun, holds 15+1, very accurate, and quality made. I have put through well over 1500+ rounds now and it has had 0 "zero" hiccups of any kind, running WWB and Federal cheap range ammos as well as some quality HMJ. Best time to purchase this would've been last month though, as Beretta had $50 rebate on all PX4 and 92 series handguns.
Only "problem" or complaint I had was rarity/price of mags. While "full" and "subcompact" can be found pretty easily, compact mags are harder to find.
I ended up just getting direct from Beretta at $40 a piece.
Let's wait until we actually see concrete legislation before we go off half-cocked. ~ Tom Servo