I have been carrying out 2D and 3D operations, including graphics, for many years and have never used quaternions so I don\'t have a feel for them. I know that they can be used
They have a smaller memory footprint than rotation matrices and they are more efficient than both matrix and angle/axis representations.
Also: