tho i understand not really liking having to stand still. but sometimes it can be quite annoying to deal with it in code. What would you think would make it a better? being able to move while doing one of the camera controls?
I think the best case would be slowing the player to around a quarter speed when they look up or down, which would feel like tip toeing or crawling respectively. I'm not sure how you've coded it currently, but you could use an offset parent to allow the camera to move up or down without getting in the way of the movement code!