For me it's a few things.
1) the kids love putting "their" toppings on "their" quadrant of the pizza, and wow, like a lot of things in life, when you make your own there are 0 complaints.
2) You can really put premium toppings that no pizzeria would spend on our even stock.
3) You can get it fresh out of the oven, like "burn the top of your mouth (again, you dummy) cheese napalm" fresh.
4) You can put as much or as little of any combination of cheese as you like, and it doesn't have to be the powdery pre shredded dry-frozen stuff that a lot of pizza places use.
5) Really it takes like 5 minutes to dress a pizza, heating your oven up to whatever it's highest settings is takes longer.
6) You can barbeque your pizza.
7) It's usually pretty cost effective when you consider most delivery places are charging $15+ for a large (14") pizza with a few toppings. Plus you save the tip and the emissions from a delivery driver (provided you buy a few and pick them up on the way home!