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