Bread flour makes the best pizza dough, since it has been modified so that it can produce more gluten.
A couple of important things to remember in making good pizza dough. Kneed it and kneed it some more, when you think you've kneaded it enough, keep doing it!! If your kneading by hand it will take at least 15 minutes. A good hot oven is another, as high as your oven will go, mine goes to 550 so that is what I bake my pizza crust at. I blind bake it 3/4 of the way through, then add toppings and sauce before I finish baking it, (or broiling depending on my toppings).
My family DESTROYS my homemade pizza anytime I make them, they say they could just eat the crust by itself, and I'm not one to bragg a lot but I'm very proud of that compliment.