Select any object and go into the rotate tool. Then highlight any rotation axis. Then MMB drag and you will rotate the object.
This is pretty much how I rotate when animating. And it is basically mostly fine, except one small issue.
There is an initial dead zone when using MMB drag. So there is initially no movement as you move your mouse (very slowly) then there is a little jump as you leave the dead zone and the object rotation catches up to you.
Now this is a very small jump but when you are working on very fine detail work it is enough that you have already overshot where you want to be and then have to drag back (but now you don’t know exactly where you came from, so it’s easy to drag too far).
To get around this I tend to end up using the channel slider which has various options and sensitivities and the graph editor. But as they only work on single axis they are not always ideal.
Anyone know of a setting which changes this behaviour?