Mining will never stop, every 2 years computer processing technology gets twice faster and twice smaller.
With oil exhaustion we'll enter an age of New energy forms, some free, some cheaper, some more efficient.
Population continues its grow, more shit to the planet but more Bitcoin demand
We need to solve the blocksize stuff, otherwise we will never have full trust. Every hard fork is a big doubt in investor's minds and in holders wallets. We need to make it scalable infinitely, its the only way to make it big.
I don't think it will be solved anytime soon judging by the ongoing discussion. It has actually been going on since 2011 and a consensus was never reached.