My understanding was that the main benefit of quaternions in computer graphics was representing rotations in a way that doesn't result in gimble lock.
And beyond that, for those rotations, a quaternion doesn't scale nearly as well as you add dimensions. Complex numbers are a complex representation of two space, quaternions are a complex representation of three space, and to go to four space you have octonions, which have eight elements.