OdeEditor

This is the simplest (for the coder) camera controls I could think of:
[orbiting camera controls)
Also you can just have the cameras y position as 0 to get a first person camera.
I dont like pviews controls either, mainly because the Roll value can be changed.