Urban life has many opportunities while rural life has the same monotone. Different people are found in urban life which helps in mixing with varying ideas and experience. Accepting that this urban life is stressing, but life is a battle ground. Once you can hit the jackpot you are bound to move on. Rural life cannot do so.