So my advice would be to hard fork in 2MB blocks. This would buy us a little more time to further test and study emerging off-chain solutions.
You're saying it as it was as easy as pushing the button. From what we can see it's not even possible to soft fork. Hard forks are totally out of question. The market doesn't want it and we may be stuck with 1MB blocks forever.
firstly you need to learn the difference betweent soft and hard. and the the subcategories of each.
many people talk about the best case scenario of a soft. but the worse case of a hard.. but they avoid talking about best case of hard when yapping about soft.. and avoid talking about worse case of soft when yapping about hard.
so here it is
softfork: consensus - >94% pools no banning of minority. result: small 5% orphan drama then one chain. minority unsynced and dead
softfork: controversial - >50% pools no banning of minority. result: long big% orphan drama then one chain. minority unsynced and dead
softfork: bilateral - intentionally ignoring/banning opposing rules and not including them. result: 2 chains
hardfork: consensus - >94% nodes, then >94% pools no banning of minority. result: 5% orphan drama then one chain. minority unsynced / dead
hardfork: controversial - >50% nodes, then >50% pools no banning of minority. result: big% orphan drama then one chain. minority unsynced / dead
hardfork: bilateral - intentionally ignoring/banning opposing rules and not including them. result: 2 chains
ultimately the only difference is do you let the nodes get to vote first(hard), or just the pools(soft)
now that is explained.. rationally the community want the consensus.. and to ensure it works without issue hard is more secure.. the only issue with hard is that its a double vote, which takes time.
yep core hoped to get it activated by christmas by going soft. but they didnt factor in that pools wont jump at something without being sure that the network can take it.
so concentrating on the consensus, remember this.
if pools are not sure that nodes can handle a change, then pools will be unsure to show desire for it..
this is where soft consensus failed. because while the nodes dont actually vote.. pools still for pools own confidence and reassusance privately look at the node count, before deciding.. and with only a 50% node count.. only 25% of pools have show desire for segwit..
now if it was hard (node vote first, then pool vote second) the nodes have to reach target before pools even need to decide.. so that would actually give pools the confidence much faster.
P.S dont meander the topic into the doomsday of bilateral(altcoin creation).. no sane person has proposed a change that is bilateral. apart from a particular core dev who has demanded non core devs to bilaterally split off,to which they refused. so no need to even try shouting the doomsdays of bilateral (altcoin creation)