When our family was first starting, we lived on a farm (caretaker situation - we did not own it). For 13 years, we lived the consummate country life, raising produce, chickens, living in a wide open space. Like others, it took us 15 minutes to get to the nearest grocery store and 30 for most of our events and for big shopping days. We always felt we'd relocate one day when our children approached their teenage years and would want to have greater access to friends and jobs. So, three years ago, we moved "to town" when our daughters were 10 and 12. The town we live in is very small and quaint, a place where it is safe for children to walk around independently. We are loving it!! It was so hard for me to give up the idea of leaving all that space, and the access to fresh food. And, yes, I absolutely miss those things on some level. But, the benefits of (1) living in a place where I don't have to drive my kids somewhere everyday in order for them to feel connected to the world, and (2) living within walking distance of the library, grocery, restaurants, etc. has been a joy for us and well worth the trade-off.
Yes, as has been said already, it is a very individual choice. The grass isn't really greener in either location, and every place has pros, cons and compromises. Personally, I'm happy to be spending this chapter of our lives in a place that affords my children access to the life they crave without me having to be the one to take them there. That's important to me.