Besides work and commuting issues, there are also important social differences. Cities tend to be more anonymous and tolerant. If you're used to that, small town life can seem like living in a fish bowl with everyone knowing everyone's business. And many times, attitudes are a lot more narrow and rigid. Fine, if you happen to share the same values, but can be miserable if you're on the outside.