While I thought the Orlov and Hathaway adds were good oones, we really don't know if it is a much stronger move for this season yet - we will need to see results.
I think getting ROR, McCabe, and reshaping the bottom of the lineup with multiple adds was a stronger move - the Leafs needed multiple adds to get closer to Boston. The Leafs in theory with ROR now present a matchup issue with their opponents once they decide to have the 3C's on their own lines.
And while I like Orlov and think he's better than McCabe, I think he's an incremental upgrade on McCabe (a tier higher), not a monumental one.
Leafs added Acciari and Lafferty along with Schenn to answer the Hathaway add.
Leafs set themselves up well for this season while being very mindful of subsequent ones. They have the cap space to keep ROR and Acciari, and even Bunting if his ask is reasonable.