The biggest threat is surely running out of Bitcoin addresses.

I dont think bitcoin can run out of address. Can they?
Yes, in the year 9999 we'll run out.
There are actually more possible addresses then there are possible bitcoin (21 million bitcoin broken up into satoshis)