If we must consider all these amenities, I would always prefer the urban area to the rural area. There is nothing much in the rural areas than the natural air, tranquility, peace, clean environment, safety, natural food and fruits etc. One wouldn't be exposed to opportunities there and one would definitely be lazy apart from going to the farm.
Yeah, the city life, because there is so much opportunities out there that staying in the village can limit us.
Thanks for coming around sis.