I much prefer picking up my pizza from the restaurant. Not only did I have a bad experience with one of the "adult" delivery drivers, but it makes a difference between a 1 hour delivery time or 20 minute pickup time for me (it is just a couple of blocks away.)
When I complained about the extremely rude delivery driver to the parent company, they comped me free pizza. At that time, I vowed to never order delivery from them again. So far, I've stuck to my word.