The city is a place which has numerous opportunities. It is a place where one can go and learn about different cultures. It is easier I feel for a person to adapt better in the city than in a country setting because in a country setting people are more adapt to judge you. But then again you can't judge all towns or cities. Each town or city is different.
Some people prefer to live in the country because it is more relaxed.
While others prefer to live in the city because of the excitement. There are opportunities in other places besides the city. You can't generalize about all towns and cities.