I'm from the heartland. I grew up in a super small town and went to college in a slightly bigger one, I've moved now to my 3 destination and live in the second largest city in our state. Then all the sudden I realized I'm now considered "city".
This transition has shown me that even within my small state there are prejudices. People from larger towns/cities make fun of the "backwards" and "boring" people that live in the small towns in any direction. The same goes for country people calling anyone in the city "pampered" and "weak".
They both have cons, when i lived in a town without a zip code I had to drive at LEAST 20 minutes to see people, 45 if I wanted to go to movie and out to dinner. My high-school was a 30 minute drive and I often left home at 6:30 am and didn't return until 9 pm. When we made cake there better be enough of all the ingredients to make the food you were aiming for, or your sh** out of luck. Ordering food was literally, not, in the question and you had to explain to your friends where you live by calling out landmarks and the nearest "big town".
But dang it there are some pros. I love country-fied middle of nowhere 4 wheeling, the smell of a bonfire, and silence of the stars, making up you own fun with all the creativity you have. There is something so vast and simple about the middle of nowhere. It's a way to be introspective, without having to focus on being introspective.
Living in some larger towns and cities, I always had to make sure my door was locked. Investing in light-blocking window shades was a given, parking stinks, and you're lucky if you get a garage. You better accept that you have weird neighbors. Also, just get over that even though you are surrounded, literally all on sides, by people a new city can be the loneliest place on the planet.
With that said, you can have French food for breakfast and Thai food for lunch followed by German beers and appetizers for dinner. I love going to shows where all your senses come alive, or attending the hundreds of festivals going on downtown.
One geographical location being better than the other isn't realistic, it just means you haven't expanded your mind, it means that if you're a country folk talking about how you hate cities that you're just as bad as the people that threaten your intelligence because they are from the educated metro area. If you think you're a polished city dweller that hates the country because it's a bunch of rednecks that don't appreciate architecture or music, you're missing out on the multitude of lessons you can learn in "the middle of nowhere".
So, remember, don't be rude, and always respect how others choose to live their life.
Cheers!