Dual quaternions are even better for dealing with dynamic 3D space http://www.chinedufn.com/dual-quaternion-shader-explained/
I kind of expect someone better versed in Geometric Algebra to come along and explain how it somehow also supersedes that.
Also I believe that technically they call under Clifford algebra.