My brother's lived in Fayston VT for fifteen years and has me bring Pepe's up for Xmas every year because the pizza up there is a joke (his words) as is all of the food (Italian, Chinese, etc) compared to CT. Flatbread pizza is what goes for pizza up there. All that being said, I guess you found a decent place in Stowe.
Fayston is nice, but there isn’t much there. Piecasso in Stowe is great, Positive Pie has 3 northern VT locations. It’s also excellent. Juniors in Williston is very good, as is their Italian food. Salute in Stowe is an excellent Italian joint. Burlington and the surrounding area is foodie heaven. So many great places, but again, you’ve gotta try to find them. The Internet is a must when you are in a new place.
People need to know what’s around. In Florida I’ve got 3 pizza places with 2.5 miles of my house that are incredible. That doesn’t even include a place about 4 miles away that Portnoy gave a 7.8 or an amazing wood fired place that does Pizza Napoletana with an old Italian recipe that I consider absolutely fantastic. All are owned by former NY/NJ restaurant owners, yet people say Florida is a pizza wasteland. It isn’t, but it’s hard to get off a plane someplace you aren’t familiar with and know where to get a great pizza, especially by your own definition of what’s good. There’s a pizza place every quarter mile, most aren’t very good just like in CT.