Serial - any low level coder worth his salt needs this for debugging. Other uses include UPS, serial links, and generally anything that you don't want to waste a USB slot on.
Parallel - 95% of printers.
PS/2 - 95% of keyboards and mice. Being able to use your keyboard and mouse before the USB stack has actually started is also a great advantage.