You are right. But when the rural areas will become developed the property rate will also increase in previously urban areas due to increase in marketing. So you can also invest in urban areas. So future will decide what is best now.Development is spreading like wide fire as the days go by. Therefore there is 100% tendencies that rural areas will become developed in the nearest future. And I believe it profitable to acquire land in such areas due to cheap prices when the area is yet to develop and give it time.