I am in favor of Segwit, off chain transactions, LN, Schnorr signature, these are necessary to prevent miner manipulation to some extent and also to give users a choice. I am not good with too much technicalities, basics, Segwit is a block size increase/block weight increase. Transaction malleability, 4:1, 1:4. If I am right the base limit is around 2 MB.
From what i understand segwit is not just a block size increase,they do increase the block size limit by removing the signature data from bitcoin transaction ,i am not sure whether it is the best possible solution to free space so that more transaction can get through and if some one has a better solution for that i am all for it,there is nothing wrong in having competition for having the best solution for bitcoin.