I haven't tried reading the actual code for Segwit, but many have. One of those people is Peter Rizun, Chief Scientist for Bitcoin Unlimited. In this speech, he explains why Segwit coins will eventually be stolen.
The good news is that you can avoid segwit coins by keeping them in a non-segwit address.
Peter Rizun on Segwit coins and why they are different than bitcoins and why they will fail.
Big Block Chain has an economic majority over Segwit as scaling deadline nears:
https://vote.bitcoin.com/arguments/the-bitcoin-abc-client-and-big-block-fork-bitcoincash-is-a-better-roadmap-than-both-segwit-and-segwit2x
thumb up
Until they 100% fix, im not moving NO BTC. Playing with crapcoins
Sorry the link no longer works, was this from Arnhem 2017? I'd like to have a listen to his arguments and see if I'm convinced that they will necessarily "fail" or not.