To me, segwit (by itself, without any block scaling) is just Proof by Authority. And segwit doesn't really solve anything because, as more and more transactions get recorded on the blockchain, the size of the blocks will have to increase anyway.
Bitcoin Unlimited scaling up the blocksize makes sense, and it'll be good practice for when they have to scale up the blocksize again and again as Bitcoin becomes more and more popular/accepted.
I think will be all 3 sort of BITCOIN
BITCOIN-CLASSIC
BITCOIN-SEGWIT
BITCOIN-UNLIMITED
And it will start new wave of speculations.
BITCOIN-CORE already have function to reduce blockchain size on disk buy remove spent transactions.