I've been thinking lately about the downsides of moving to a new place (whether it's a new state or a new country or whatever). Everyone is aware of the struggles around not knowing the conventions or how to accomplish things in the new place (which can range from how to get a license plate in Nebraska to the need to give bribes to bureaucratic functionaries in some countries or whatever), but I think there's another negative thing that isn't as obvious: the loss of features.
Every place has certain features that are positive. Texas has, for instance, Blue Bell ice cream, which is pretty great for a non-premium brand, and Tex-Mex, and South by Southwest. New Orleans has Mardi Gras. Colorado has skiing.
But often the best "special" features of a place are not very accessible. Sometimes a new resident wouldn't know that the feature exists (like you might not notice Blue Bell ice cream and think to try it). Sometimes the feature is an acquired taste (as Tex-Mex might be). And sometimes the feature is something that can be enjoyed much more thoroughly (or at all) if you grew up with it, like Mardi Gras. (As a kid, we were thrilled to get beads and doubly-thrilled by doubloons. Mardi Gras was a whole season with parades all the time, not just one day in the city but on weekends in the suburbs as well. I knew a kid who moved to New Orleans and thought the whole thing was stupid - little cheap aluminum coins? Who needs it?)
So when you move, basically you lose all of the special features of your old place, yet can't fully appreciate the special features of the new place.
The grocery store is kind of a microcosm of this experience, and it's kind of what brought it to my attention when I moved back to Texas. If you're just moving within the U.S., then your old store will have had major national brands of everything, plus better local brands of some things. The new place won't have the old better local brands, and its own local brands won't look familiar or inviting, so you'll only have the least common denominator of big national brands to choose from.
Groceries are even worse if you move internationally, of course. I read a blog post sometime about living as an American in China. Apparently breakfast cereal is really expensive there, so that would be diminishment of your quality of life. I guess it's not what Chinese people traditionally eat for breakfast, though, so it's not that they suffer under the yoke of expensive Cheerios so much as that Cheerios is a weird foreign luxury item. So basically if you want to live cheaply and comfortably in a foreign country you have to either try new, weirder things or else stick to very basic things that are available everywhere (produce, meats, etc.)
I think we've all known people who have moved to wherever we live and then proceeded to hate it for not having the right features (like Sally's college roommate who lamented the lack of real bagels down here). I was like that when I moved to Houston from New Orleans as a kid, and I wish someone had encouraged me to have a different attitude about it. I think if you can be a little bit adventurous and non-judging, you can probably have a better time in a new place. And if you're flexible enough to live like the locals, you might have a very good time indeed.