Rotate object "Like Center Mouse Button"
You can move the camera exactly as your would move the viewport by just enabling "Lock Camera to View" in the view section of the properties panel (n), and then move your viewport: your camera will automatically follow.