Hi Øystein, we where using the "Logitech Extreme 3D Pro Joystick" in the video above, and I believe it worked pretty much right out of the box. @QuiGon2 might confirm that.
There are a couple of drawbacks though:
1) The logitech joystick is rather big and clunky. We're working on a control case and we want the joystick to be able to live permanently inside the case.
2) We where using a small "throttle" lever on the side of the joystick as up/down, but it doesn't have a spring or an obvious center point so it's a bit difficult to take full advantage of the "depth hold" function in the Ardusub software, which to me is a great benefit.
AS @jwalser points out, the logitech really only has 3 degrees of freedom, everything else is a "hack". I'm sure there are better joysticks out there, but we sort of had to put the whole thing on hold a couple of weeks ago due to a spike in demand.