New camera vs making changes to existing camera.

Hello! I currently have a 3rd person camera that the player can zoom in and out, which also changes attachment and becomes a first person camera when fully zoomed in, so far so good.

However, I wish to implement an “afk/orbit” camera angle that gets used when the player hasn’t used any input for a while or while choosing a character.

I could just save the rotation and position (to make going back to the normal camera less jarring) and manipulate the existing camera, or I could create a new camera that behaves in a separate manner, and destroy it upon end of being used without having to mess with storing the camera info. But I’m not sure of which approach would be best, or why?