FWIW, the Home Run Inn frozen pizza was pretty good, as far as frozen pizzas go.
An unusually buttery and flaky crust, lots of cheese, and a slightly sweet sauce.
It's certainly no substitute for a decent freshly made pie, but it was definitely better than most frozen and some of the crappier fresh alternatives.