CV curves are interesting in that they are just bezier curves that utilise a different way to control the points (from my understanding of them based on my couple of times using them)
Maya does have some very easy methods to modify and create curved surfaces that offer a lot of freedom afterwards.
Blenders are not nearly as easy i.e. you cannot grab a single control point of a spun surface and move it/deform it without effecting the others.
In Blender you can however do the following:
BevObject in order to extrude a curve along a path. you can then twist this curve along a path using the [T] key. or you can change the width of this shape (shrink/fatten) by using [Alt+C]
Using a combination of Vector points, Free points, or Aligned points in your curve will open up a whole pile more opportunities.
To achieve some of the freedom of Maya, you can of course parent the curve to a lattice.
I hope this is helpful