#1) Have some sort of option to use first person with the mouse cursor. In some games, if while in first person, you hit the space bar, the mouse cursor comes up, and you can do normal functions this way. I would also like to be able to switch from first to third person while working on something and be able to move the camera around. This leads us into #2.
#2) a smoother interface for moving the camera. Right now, to get from edit to camera movements (focus) requires you to hit Ctrl+1, and to go back to edit, Ctrl+3. I was looking through the options for a way to change this to my own setting, such as just 1 and 3, but there is nothing there. I would really like to be able to move between different modes by hitting just one button, especially since i am constantly changing modes while working on, and trying to align objects.
#3) keep the camera from trying to zoom out when working on things in small areas. My building right now is only 8mx8m, so it is kinda tight. When i rotate around, it has a bad habit of zooming out past the walls, and thus blocking my view of what i'm doing. Once i get my lab up and running, i want to be able to work on things with the roof closed and not have to fight with the camera to keep it inside the walls. An overall revamp of the camera controls, and perhaps a couple more options, such as view area and some better movement controls would be nice.
#4) Some sort of indicator that floats in the world showing you the current focal point of the camera. This would be a virtal dot or some other sort of icon (customizable?) that would show you what point the camera would rotate about, and just where the camera things it is focused. This would be something independant of any actual selections, and if the point is under a texture, would still show up, but possibly shaded or something like that.
#5) Wire frame mode. Or some other way to shut textures off on things you own so you can perhaps find a wayward new object or better see if things really do line up. This option may not be feasable, but i don't see why not. And if doing it on objects you own only would not work, then a global option would also do just fine.
These are just the things i've come up with so far. If/when i have more ideas, you can bet your bottom dollar i'll be back to post.

Till then, keep playing, testing, and working, and have a good day.
~Mozleron
_______________
Never underestimate the power of stupid people in large groups.