My home is in Chesterfield, which is a suburb of St. Louis. I like it, a lot. I go to college in Rolla, MO, which is a tiny hick town about 120 miles west of STL, and I absolutley hate living in a rural area. Nothing but a Wal-Mart, all of the townies are a bunch of rednecks who hate college kids. I absolutley hate it.
BTW, the St. Louis suburbs may not be like other cities. We have stuff. We don't have to drive to STL City to do any shopping, entertainment, eat, whatever. I'm rarley in the city, just a few times a year. Everything I need is near my house, not walking distance, but a 10 minute drive. So it's not bad. Not like in this rural piece of crap college town where the nearest Best Buy, Circuit City, Apple Store, Car dealer other than the big 3, Target, decent clothing store, is an hour and a half away.
So, no plans for me to ever live in a rural area except for college. If I was stuck with a job in a rural area, I'd most likley live in the nearest larger city and commute. It would be worth it for me. Hell, most of my professors who make decent money commute from larger cities, such as StL, Columbia, Springfield and Jefferson City to this town every day for work.