Camera in PlayerController or Character?

So first I made a character blueprint and simply added yaw/pitch input for mouse rotation (No camera in this blueprint). Then I wanted to line trace but was getting inaccurate results probably due to camera. So I added a camera in the character blueprint but it has no set yaw/pitch. How can I control it? Also, whats the point of having a camera in the char blueprint or player controller.

try to create a new project with templates, like first person template, third person, etc. You´ll be able to see how they setup the controllers and cameras.

The point is that a character without a camera is blind, everything works based on camera…

I understand that, but if there is no camera in the character blueprint then the default one in playercontroller is used

probably because the player camera is inherited from the controller, isn´t it?