segwit AND dynamic blocks.
Dynamic blocks are a very interesting ideia too. I believe it's the most reasonable idea from what I've read, it just hasn't been developed further... Now the question is, would we even need SegWit with dynamic blocks?
Whatever takes it for Bitcoin to scale... I'm most likely up for it, and a mix of these two things (or something similar) seems to be the solution long term. SegWit can only scale so far, and maybe one day 8MB will be very limited too.
EG dynamic blocks starting 2mb base 4mb weight as default start. making both core and the community happy and then the community raise the limit when they want and need to without dev intervention/prevention.
nodes flag what they are capable of and it moves when the majority of nodes can handle it.
thus natural progressive growth and not the misinformed large leaps to gigabyte blocks by midnight false rhetoric.
everyone is happy
Yes, everyone would be happy with this, at least most of us, I think.