I'm fine with SegWit + 2mb, so long as the following 2mb hard fork code is tested extensively beforehand.
If there is going to be a software bug, it will be in SegWit not in the 2mb hard fork. The hard fork is just a few lines, SegWit is a massive and complex change and probably will have bugs.