Which direction detection is more enjoyable?

If the player had to for example shoot something would they rather have the direction of their shot based on where they click or where they look while clicking?

Where they click, where they look while clicking is much more unreliable and harder to code anyway.