Additionally, things to consider
if you can get both platforms on the same code, you can use SVM mobility (one way transfers of an entire SVM) or if you can get within 2 major version (9.11 -> 9.13 as an example) you can use Snapmirror SVM (aka SVM-dr). When on the same version you can go either way but off you need version separation then you can only go forward and cannot flip back
notes: if there is any virtualizing (esx, hyper, etc) I migrate those first using host tools ( like storage vMotion). Then anything left use SVM mobility