So i would use third person. And if the player hold right mouse key it should zoom in.
Should I let the Pawn do this aiming animation, hide the pawn for the player and get the camera behind the weapon?
Or should i use a HUD element?
To keep shadowing and aspect correct I would not use a HUD element. It is the simpler solution to use the HUD element, so for prototyping it could work.