Honestly I think BTC will make progress , not only in price progress but also technical development will be happened. And we, most of the crypto lover dont focus upon that point. It is Lightening network. The core team is working on it. The team will implement new changes to support basic multi paths payment. There will be 2 new technologies, splicing and dual funding. And both of them will improve the user experience.
And halving will make mining more expensive and production cost will correlates the ultimate market value of btc.
I agree, mining is going to become a whole lot more difficult and expensive after the Initial Block halving.
From here on out things begin to seem centralized, a small few who control the majority share of the mining.
This is why I believe Bitcoin is open source, so that resolutions can be made in the form of better consensus algorithms, scalable blockchains, and any other problem Bitcoins original code can't address.