At first I thought it wasn't a great episode but the more I thought about it the more I liked it. Individually none of the kids are capable of taking Logan's place, but collectively they're a lot stronger than anyone thinks. Kendall has pretty much just annoyed me this season but he actually rose to the occasion, and did a good job during the presentation. Roman doesn't truly want to be the face of the company, he's the details guy. He is comfortable making the call of what's doing well, what's not, and where they should pivot. Shiv has the political background to play the games needed at the top of a massive company. Roman has no desire to play the games like Shiv can either, he doesn't want to play the long game. They all have roles to play, they also all have the ability to call each other on their BS when they make a mistake. I used to think it was a given they shouldn't work together, they're starting to become cohesive, the team they need to be.
I'm not sure that Shiv and Tom stay together or not. I think there were a lot of each of them recognizing each other for what they are. They are codependent on each other, and they basically said as much during the episode.
I couldn't be happier with this season so far, it's going down as best season of the show so far and one of the best seasons of TV ever made.