My first use of a bootloader turned out more hassle then it was worth, but lately I have been working on a USB device. It has proved very nice to be able to update with a BL for that. No need to keep the programer AND USB plugged in.