I find it strange why this has become such a big issue recently (is all the fuss just because of SD?) - the software has survived with the "mining" part of it basically being removed (was there the same amount of fuss when that occurred?) and I don't see why the large tx issues can't also be handled by other external means (whether it is done through other chains or through Ripple or off chain tx's or a combination of various methods).
Maybe I am wrong but I really think that the main point of Bitcoin is it being a decentralised *store of wealth* rather being a transaction system designed to replace all others (i.e. does "digital gold" really *need* to be transacted hundreds of times per second and if so then why have 10 minute confirmation times?).