Using PIC18F for first time in a one off* project (18F46K40), so I'm just finding my way around.
XC8 looks reasonably solid.
I see the Microchip MCC can generate a bootloader but I haven't tried it yet - should I pursue this or is there something better out there?
Edit:
* When I say one off, I mean one design but hundreds of boards.