<<
I don't know of any advantages that parallel has over USB. >>
Didn't you just list one? You said that ECP and EPP are twice as fast as USB, but that isn't an advantage? To make a correction, though, the maximum transfer rate of ECP and EPP is 2MB/sec not 3 like you said. <edit>it's the IEEE 1284-1994 standard that says 2mb/s. It is possible that a later standard increased the speed to 3mb/s. I just found the HP site that says 3mb/s so I don't really know which is right</edit>
To answer your points:
1) Freezing the system is a function of the drivers, not the interface. Any device can have crappy drivers and freeze your system, whether it be a parallel printer, USB printer, or VIA 4 in 1 drivers. Personally, I've had much more trouble with USB drivers then I have with parallel port printers.
2) You can hot plug/unplug any printer without causing any problems to the interface. Some HPs (and maybe others) poll the printer. This doesn't cause a problem for unplugging, but you might confuse it when you plug it back in. But you only said hot unplug
3) There are still motherboards being manufactured with ISA slots even though that was supposed to be ditched 2 years ago. You will be able to continue to use your parallel port for longer then you will keep your printer, most likely.
4) USB takes up IRQs too. In the same way that if you get rid of all your parallel port devices, you will be able to save an IRQ, if you get rid of all your USB devices, you will be able to save an IRQ.
The advantages that parallel has over USB is faster, no sharing of bandwidth, been around longer (more stable?), works in other OSs
You are right when you say that your advantages are not major issues, in fact my advantages are not either. When people ask me for advice on printers, I tell them to look at the features and pick the printer that they want, ignoring the interface. If the printer is parallel only or USB only get the cable and don't worry about it. If the printer can run both, use whichever cable you already have.