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