6DOF is hard to control for sure. A joystick with twist assigned to roll works well for heading, but I've never figured out how to best manage translation.
Descent has some limits on how fast you can adjust pitch which can be odd for new players (some of the ports can turn those off, but purists may object)