4) Txs, Txs Txs. By the time all Bitcoins have been mined, the transaction fees will make it worthwhile for the miners (Satoshi's white paper)
I don't think you even need to look that far ahead. If Tx fees haven't reached
BTC12.5 per block by the time the reward halves again,
BTC is probably dead in the water.