In 1962 I was being sent overseas for the first time as a brand new Army Aviator. I bought a Colt Python, a Browning HP, and a Randall #14 knife. Still got all of em. The knife cost more than either of the handguns. I am told it is still worth more. Anyway, if I had to make a call between the guns, it would be for the BHP, the firing pin on the Colt broke once, but the BHP has never bobbled in over 30K rounds. I sent it to Novaks for a makeover a couple of years ago, wonderful work!
Obviously I am voting for the BHP. It has accompanied me through 20 years in the military, 20 as an LEO, and most recently as an LE/security trainer in sandland, and other unpleasant places(yeah I am getting a little old for this ****).
The BHP has been reliable, accurate, and effective, can't ask for more.