Blah, Red Baron is pretty gross too. A lot of frozen pizzas really fail in the sauce and crust area. I'm pretty sure that the best pizza in the world (frozen or otherwise) is actually in Yellow Springs, Ohio. Ha Ha Pizza forever! It's a tad expensive, but definitely worth it. And it's completely organic to boot!
More on topic however. It seems as though a lot of things are being found to contain E. coli nowadays. It was a pain when absolutely no one would stock ANY kind of spinach. I had to choose a flavorful lettuce instead...
Maybe it's not the best, especially if you really enjoy thick saucy pizzas.
...but they're -CHEAP-. Seriously, 4 for $10 sometimes. They're delicious for that price