Upgrading - General Question

I am about to start a project to upgrade all of my controller firmware and software to version 10.x. I currently have about 60 R2 controllers running firmware versions from 8.5x to 9.6x and I would like to upgrade them all to the latest version, 10.0f I believe. I also have an equal number of strategies running on PAC Control 9.3x. So my question is as follows; Is it better to upgrade the firmware first or the strategies first? I’ve tried it both ways on a couple of test units and have gotten somewhat mixed results. Minor problems in both cases. Is there a preferred order or doesn’t it matter?