Seeking 3rd Person player controller/camera advice


I’m developing a 3rd-person camera where the player is independent from the camera, the player intercepting some inputs to move and perform actions, and the camera intercepting some inputs to rotate and look up/down.
I’ve thought about creating a pawn with both a movement component and a camera component, but I’ve also thought about creating the camera as a separate actor I hook to the player’s pawn in the game world. I’m not too familiar with this, and wanted to ask you skilled fellows for advice. A good reference would be the PC from shadow of the colossus, or from the wind waker.

My question is this, how would you go about implementing a controller/camera like this? Is there any method in particular that works best for UE4 development?
Thanks, I appreciate the help.