Camera question

Hi Guys, I’m currently working on a project and I’ve been studying the Shooter Game example available in the Marketplace; I’ve noticed that the camera used on it was like a default one, I’ve successfully adapted that code to my project, but as it was made by the guys at Epic, and they’re Pros, I wanna know which way is better; using the default one like the Shooter Game example, or creating a CameraComponent and attaching it to the root component of the Character class. And also want to know if the CameraManager class is a necessary on both camera implementations.

Thanks!!!