Cubic Hermite splines are a lot easier to control than cubic Bezier splines.
With the cubic Bezier function, you set 2 endpoints and 2 control points along the x axis, and the control points signify, uh, whatever.
With the cubic Hermite function, you specify the first derivatives (tangents) at the endpoints.
"What are the slopes at the endpoints?" makes a hell of a lot more sense than "Which two waypoints should we halfheartedly approach as we travel between the endpoints?"