CZ p-01 is the Glock of the hammer fired world.
G19, P-01,xd9,m&p9,Hk,fn, ect. are all great firearms for HD/ccw. I know you mentioned the BHP, but I would only trust that handgun for the range. That just my opinion.
M. Gandhi (1869-1948) "Among the many misdeeds of British rule in India, history will look upon the act depriving a whole nation of arms as the blackest"