Two more methods are also worth checking out in Unity's Scripting Reference: Vector3.Slerp() and Vector3.SmoothDamp(). The first one interpolates a vector spherically (as we would by rotating it) and the second one dampens the change in a vector (a position for instance). It can be used for implementing objects that should smoothly follow another object.