Earlier quoted context omitted.
I wouldn't call descents controls straightforward regardless of what mod/engine you use. 6 AOF Games are hard to play and descent is quite a hard game even in easier difficulties. That being said, it's a lot of fun for sure.
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)
Edit: and Freespace!