Last week I overhauled the rotation tool so it would be actually usable. This meant writing a real UI for it and adding multiple axis constraints to the rotation. It's working pretty well in my opinion! Now I just need a scaling tool to complete the basic transformations tool suite.
Full video demo/explanation here