Check out this amazing plugin made by Ilgar Lunin!
It gives you all common transformation possibilities that most of 3D programs have such as: arcball rotation mode, duplicate with transform, object space transformations, preserve child transforms and many more!