Why might you choose Quaternion rotation interpolation over the default Euler interpolation?
Angle values can be greater than 180 degrees and less than -180 degrees
XYZ axes can be keyed independently
Rotations are more reliable
Curves are easily shaped with tangent handles