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