whatever it is, bitcoin is looking set to get segwit activated through soft fork.
the hard fork to 2MB looks very not convincing, not only the code is not properly reviewed, and a bit rush. But with such a huge network, without backward compatibility is always a bad idea, unless it is absolutely needed, and definitely need a more careful detailed plan than segwit2x is currently doing. But segwit 2x is definitely a good way to resolve current tension between different parties.