Folks. If a hardfork is really needed to support Bitcoin's role in the cryptocurrency economy, then so be it (I'm not technically clued enough to know). But before we decide about the hardfork, lets be utterly sure what that role is:
Bitcoin has done its job. Its role from now on is economic not technical. Just sit there and do sweet F.A. with slow block times and small block sizes (as long as they won't kill it).
I can understand Gavin "worrying' about blocksizes from the perspective of a programmer, but Bitcoin is the reserve of crypto. It will compensate for any technical inefficiencies with value.
Bitcoin is a BASE MONETARY UNIT - NOT TO BE FUCKED WITH.
Gold never got upgraded since the formation of the universe and neither should Bitcoin (unless it's a question of survival). Alts, cryptocurrency derivatives and the world financial system will do the heavy lifting needed to propagate bitcoin's value to the masses.
Bitcoins job (as Gold's was) is to exist. No more.
If you need any evidence for that, here it is:
[1] - during the last 2 years, a flotilla of altcoins far more technically advanced than bitcoin has emerged, yet none of them even made a dent in Bitcoin's marketcap. What does that tell you ? That a currency reserve has more value than a technically superior derivative.
[2] - all the alt's are PRICED in Bitcoin. Therefore even if it doesn't get used as a direct payments medium, its value is still being propagated by the alts
[3] - it is the first ever cryptocurrency. It was designed by Satoshi Nakomoto. All other cryptos valuations are measured in "Satoshis", so even if another crypto is used for "fast confirmation" or "anonymity" or "other fandango bells and whistles all sing all dance features", Bitcoin is what backs that crypto with value because Bitcoin is the BASE MONETARY UNIT of crypto
So a complimentary relationship is emerging here.
Let Bitcoin be the 'old man of crypto' which accrues in value and backs the "alts" as they find their way into all kinds of specific market sectors with increasingly powerful functionality.
Meanwhile, just allow it to exist, be maintained, and be transmitted in a reasonably practical time period (half an hour is fine). Impatient ? Use an alt (who's value is backed by bitcoin).
Bitcoin will never compete with the alts on "features and functions" but the alts will never compete with Bitcoin on value because ultimately it's Bitcoin's value that endorses them (Just look at all the exchanges - everything is priced in BTC). That's where this industry is going.