I like using PID controllers for this kind of thing. They make it easy to get "authentic" looking behavior. By tuning the params you can adjust to behave anywhere from smooth like silk to wild overcorrections.
They look really lively, I'll post a video on twitter or something.