i kinda tell the camera to just:
"transform.position = Vector3.Lerp(transform.position, target.position, 0.125f)"
or something like that.
to make it easier, i just have deactivated cameras setup around the scene and tell the main camera to copy and lerp to their positions and rotations.