New Scene versus Instantiate/Destroy?

Hi everyone. I was wondering if anyone has a rule of thumb or some general thoughts on this question.

Consider you have an app to deploy on iOS and Android tablets only. It has a screen with touch interactive objects, menus, buttons, etc. You also have 4 or 5 other “screens” in the app. When/where should you draw the line between instantiating and destroying individual game objects, versus loading an entirely different scene?

Since we are in the architectural phase right now, I don’t have any work samples to share. Just wanted to see if anyone had feedback on this.

I don’t think you are going to find any hard and fast rules.

It’s a question of the path of least resistance on the dev side compared to load times and player experience.