It will depend on what you are going for. All-Purpose flour creates a softer crust while bread flour will create a crispier crust. Many pizza shops actually use a high protein flour called "00 Flour" or "Pizza Flour. It is not generally in stores but can be bought online. If you can get your hands on some this would be the best flour to use. Although All-Purpose or Bread Flour will create a delicious crust as well.