I've recently started working with CREO Parametric, and the spline feature works just fine I guess. I don't know how complex your requirements are, but I think you can handle it.