I see a few knowing what mining is all about and a lot knowing jack about the BTC mining scene.
The halving will have no effect what so ever and price will settle for some time in the range of 500-550$ before a new hype will push the price up to 800-1000$ each.
There is western countries who pays less than 0,05 cents and they will keep expanding the farms.
Its a gambling and noboddy will ever know the real future, but after Ethereums disaster we will see BTC make a hughe jump ahead of any other coins.
Its not for fun that, Microsoft, Ebay, Amazon, Dell and other big players are adopting BTC....its here to stay and so is mining.