I also like this idea, or at least having maybe a more interactive way of moving the camera (moving the camera's physical position, not just the zoom/FoV or orbiting it).
Personally I like the way unreal engine handles viewport camera movement. In a normal situation the arrow keys will move the camera left/right/forwards/backwards, based on the camera's orientation; but also if you right click and hold in the viewport you can then use the mouse to aim the camera and WASD or arrow keys or numpad to move. LInk to documentation here: https://dev.epicgames.com...ols-in-unreal-engine
Obviously would be quite a big addition, but I think it would be a very good usability update. Sometimes it's just easier to get the camera in the right position, also probably a generational thing, where a lot of us are very familiar with this style of navigation so it feels a natural way to do it.