Which 3Dconnexion mouse or input device do you rely on for precise navigation in complex models?

How has using a 3D mouse or programmable controller improved your modeling speed and ergonomics?