In my opinion any technology takes some time to get to be really good at. Each has their own learning curves.
3d printing takes a different skill set from Resin casting . Just printing from files can take some time to master the nuances.
As far as body quality whether it be Styrene, Resin, or 3d printed there is going to be cleanup involved. Styrene has molding lines and sink marks to cleanup. However the 3d printer quality has come a long way. The filament prints took a lot of work to clean, Resin printers have drastically improved the print quality and I'm sure down the road it will be every better.