3rd person rig?

what is the best way to do a 3rd person rig? (mesh,camera,etc.) I do the mesh parented to a dynamic empty, is there a better way?

look how they did it in apricot, its a very good rig