Well, big cities are indeed an aportunity to find a job. You might find a jod that it suites you very well, it is harder to find a job in smaller cities witch makes you happy. I do understand that there is a tendency to move into a big cities. The particular reason for the circumstance is that you want a succesfull and a happy life for your famliy. I am not saying that in the smaller cities you wont be succesfull but, in the big cities the chanses are bigger.