I think it also depends on the size of the village. Remember village is a technical definition as to what it has / has not got, rather than size and so, in Oxfordshire for example - you could live in a small village like Alvescot with a population of about 400, or you could live in a larger village like Chinnor which has almost 6,000 people living there. There's even Kidlington, still technically a village but with a population of over 13,000.
I live mid range (technically market town, but rural and population of 3,000). For us we have the advantages of having all the main essentials within the village - we have a village shop, which is open until 9pm. But it is 10 miles to the supermarket and 5 miles to the petrol station, so big trips like this have to be planned.
With younger children, I have found that they seem to have a lot more freedom compared to the town we have not long moved from. Here, there is still a culture of going out to play, kicking your child out at 10am, and not seeing them again until tea time. If I'm lucky, she may come home for lunch. That sort of thing would never have happenned in the town. Most of the children there were not even allowed to play out in the road (It was one of the main reasons why we moved). You never saw children out playing there. However, when they get older, the children become very dependent. Our bus service is limited (two hourly at present, and is being cut further). All facilities are outside of the town, so there's a lot less for teenagers to do. Be prepared to be a taxi service - particularly in the evenings!
As for other things, I like it depends on the village and how close to civilization you are. We're not too bad, only about 10 miles from a large town, but it is still a 25 minute drive. Some villages can be smaller, but closer to town, and so have better services and so on...