I am not sure how you would get nice smooth surfaces from a scanned point cloud.
We have parts scanned occasionally (ATOS - "Blue Light"). In the past we've evaluated Rapidform and Geomagic, but they are both very expensive (~ $30K). PTC has a reverse engineering module, but it too is quite expensive and, according to multiple VARs, pretty tough to use. For this one function we settled on Solidworks. Their top of the line package (~ $10K) includes the ability to create best fit surfaces through point cloud data. For the little bit we do it, this works out just fine. Having one seat around also makes working with customer/vendor data much simpler when they provide native Solidworks data.