If you're working with surfaces, Rhino has to be the top choice. When the tool first appeared, even the best 3D modeling software could only handle basic geometry and a few offered splines.