If you own a PX4 and almost like it there are probably some things you can do to fix it. I've read about some of these modifications before and have been wanting to try them. The Beretta Cougar D hammer spring is finally back in stock at Brownells, it's supposed to lower the pull weight in both DA and SA and improve the reset.
http://www.gunnuts.net/2015/08/17/ernest-langdon-and-the-beretta-px4/
http://www.gunnuts.net/2015/08/17/ernest-langdon-and-the-beretta-px4/