Animating a camera via animated viewpoints or via curves is an easy job.
To create a more realistic movement it should be good to add some random shake in the camera path. To simulate a realistic camera held by someone.
Something like a modifier in 3dsMax.
Best
Chris