I can't choose. I like both equally well and for what the other lacks. I like all the options and amenities of cities, most especially cities that have great public parks and greenspace. I hate the bustle and noise of cities though.
I like the peace and serenity of rural country, but I hate how there's nothing to do except "drank Natties 'round the bonfire" or go to church (am an atheist).
In a perfect world, I would live in a more rural setting than what suburbia offers, but one that's very close (within half an hour) of big city.
Where I live is an odd mix in a bad way. It's a city, eighth largest in the state, but it offers none of the benefits of city life—no public transit, no good greenspace, mediocre public parks, lack of fancy dining options, lack of shopping options. It only offers lots of traffic, really bad drivers, etc. It's like if you took a town near the sticks (as in the kind of place where people "are going into to get supplies") and blew it up bigger. We have 2.5 Walmarts and 7-8 Waffle Houses in town. And people here still keep trying to act like it's just some dinky "cow town" that it hasn't been in 50 years. It's the worst of both worlds.
Though as a person or personality is concerned, I definitely have more of a urban/city personality than a country/rural personality.