Myself I have zwave running it two different locations. I use the Aoetec Gen 5+ in both. I have a 700 sitting on my desk unused. Here’s why
a) consistency - I run the same HASS version, zwavejs, stick, hardware and try to use the same zwave devices. This reduces variation and solving the inevitable problems. I update zwave and HASS every 3 months, first on one system then after a week update the second, always running the same versions. Since the gen5 has been rock solid, I have no reason to try something else.
b) backup hardware - I keep extra gen5 sticks and have practiced restoring NVM backups and swapping the backup stick in. If the stick goes bad and you don’t have a backup or discover you can’t restore the backup that’s a bad place to be. So now I can rotate sticks and right now am running on the backup stick.
If I was going to move to Gen 7, I’d restore the NVM backup from Gen5, swap the Gen 7 in, map the new stick into zwavejs, start it and see if the devices come up, if so I’d then run it for a week, with the ability to roll back to the gen5 if problems arise.
Regarding your question, if it was me, I’d use the Gen 5+ in the new location also. Get a couple extra for backups, make sure they are all on the zwave aoetec firmware version. Get your new system working. Practice backup and restore. This way if you have problems in the new location it’ll likely be the strength of the zwave mesh and not the hw / sw.
If and when there is some important functional reason for moving to a new stick, then you’re in a good stable place to experiment from.