2. SegWit- Fixes transaction malleability
- Fraud proofs
- Simpler script upgrades
- Theoretical tps possibly equal or higher than with 2 MB blocks depending on adoption
- Somewhat complex; decent complexity for inexperienced users
- Soft fork
What do you mean "Somewhat complex; decent complexity for inexperienced users"? Doesn't average user send bitcoins with segwit exactly the same as before?