Relocated to VA and not happy. Is PA the next logical choice?

We moved from Florida to Virginia 2 years ago, in comparison to Florida it’s great, but really lacking a lot of things that I want. We took a chance with VA and moved here immediately after selling our home, the next move needs to be more calculated.

Weather: I REALLY want to live somewhere that gets snow regularly. When we moved to VA we were told it snows a few times a year, it hasn’t snowed once since we’ve been here. I want to get out of feeling like I live in “the south”.

Schools: We have a newborn so safety and a strong public education system is a must.

Economy: I work in tech and we both work remote, however, that could always change. So we have to be near a major city that has local job opportunities.

I’ve been looking into Pittsburgh area a little bit, the cost of living seems to be comparable to where we are now (Richmond), they get significantly more snow, and seem to have a decent amount of tech jobs. Any where else we should consider?