You only have to look at the code to see segwit is superior.
it basicly creates a fast lane and a slow lane.
The fast line is handy for smal transaction , but a channel could colapse in theory resulting in a situation.
before the coins were spend.
because remember only when settled on the blockchain transactions are final!
This naturally limits the amount you want to have in a channel
so you get slower transactions for big amounts and fast transactions+lower fee for small amounts!
IMO best of both worlds!