If you give the hex file to a customer, how safe is that? He/She can copy your hardware and load the firmware then.

Also with bootloader there is no option to lock the code in the flash of the PIC®.

Ioannis