#2 Dream matches

Who knew WWE could stuff so many dream matches into one pay-per-view?
From Becky Lynch vs Bayley vs Shayna Baszler, to AJ Styles vs Shinsuke Nakamura vs Roderick Strong, WWE offered a variety of dream matches at Survivor Series and it really added to the pay-per-view. It also left fans in awe at some of the booking decisions that WWE ultimately made.
WWE also had a decent supply of dream encounters during the men's and women's Survivor Series matches, which included, Randy Orton vs Matt Riddle, Seth Rollins vs Tommaso Ciampa and several others. If nothing else, WWE went all out to make sure that this was something fans wanted to see.
Of course, someone had to lose and someone had to win, thus putting some very difficult decisions on WWE, but it was worth it at the end. Beyond that, it gave NXT the key wins they needed and a lot of momentum going forward.
In the end, Survivor Series gave the WWE Universe things that they thought they would never see and did it in a way that made sense. It was a perfect night and WWE should be praised for it.