Despite using quaternions all the time as a game developer, I’ve never really taken the time to fully understand them mathematically.
My shortcut has been to think of them as a rotation around an axis. Once I thought of them that way, I was able to use them for all kinds of purposes and situations despite not having a deeper mathematical understanding.