I like it and agree with basically all of it.
A small thing I might include is choosing whether some piece of the workflow can be incrementally upgraded to fill a feature gap, or whether it needs to be wholescale replaced.
You mentioned Google Analytics in the article - one of our early wins was a customer using us to replace GA because they specifically needed it to be faster, and needed it to be suitable for EU privacy laws, but in all other respects it was what they wanted.
They lift and shifted it to us, adopted the new capabilities, and otherwise went back to work, it was pretty neat 🙂