This does not need to be an obstacle and can be an advantage. I think the primary considerations are 1) if you have kids, locate within a good school system and make it work, their education is priceless; 2) if you need to drive to a work location, travel time is a major consideration, and reduce as much as possible, the time you recover cannot be gained in any other way; 3) planning for shopping cuts expenses for us, make lists, buy enough in quantity when shopping to eliminate need for frequent shopping runs, get along without and find another way (almost always possible), shop on-line and let the delivery guys save you time and travel expenses, plus on-line shopping often is faster than travel to a store and finding out the store doesn't have exactly what you want and often less expensive in purchase price too. Plus, at least for my wife and I, staying out of stores saves us money. Even in my shop I keep a whiteboard shopping list so that the next time I head to town I get what I need. Often things I put on the list I erase later because they are not really needed.
And 4) travel to a larger city for cultural, restaurant, city-type recreational opportunities can become special days, maybe overnight on occasion, and they become very attractive and more enjoyable when planned, or even spontaneous. Minneapolis-St. Paul is a 3 hour drive away, but larger rural cities 1-2 hours away have some very good cultural offerings also, and our trips for these kinds of things have become extra enjoyable.
As to on-line shopping, a recent example: kickspace heater in the bathroom quit working, I pulled it out and after a little testing on the electrical determined that there was no quick, easy, and inexpensive fix; went on-line and within a couple of minutes found an exact replacement, ordered on a Sunday evening and delivered by FedEx on Wed afternoon. If a major hardware/home store would have had the item, the trip would have been 90 miles round trip (I figure auto travel cost is $0.50 mile) and at least 3 hours of time, and the cost ???