The embrace of Dorico is really interesting; at a guess, that seems to me less like a typical product strategy move and more like an engineering team that really cared about the product domain recognizing retirement needs among their codebase and/or team.
I'm willing to give Dorico a shot, but that's a lot of years of muscle memory to re-train unless it can be configured to use the same keyboard shortcuts.