Can you model the mesh in one spline type, and then convert it to another when you need another property (C2 continuity, etc.) via change of bases? Does this solve the "no free lunch" problem? The cost of conversion doesn't seem prohibitively expensive.
The slides make it seem like once you pick one, you're stuck with it forever.
So since you cannot get all 3 properties in 1 spline type, are all 3 very necessary? In addition, would we normally want to represent our data into 2 spline types or is there a spline type that is good enough for most situations (and which one would it be)?