I know it is recommended, for a smoother transition, and avoiding player reconnects.
But you lose the clean reset of a hard transition, where everything is created fresh.
I’m worried about the impact of seamless travel on code complexity. I could see a lot of bugs relating to seamless gotchas.
So I am considering using hard travel with my own control of persistent data.
Note: WizardCell writes extensively on the vagaries of seamless:
Thoughts?