I've got no practical experience with 3D printing, but surely dremel + grinding/sanding bits = no more layer lines?
Another approach is vapor smoothing - you can use acetone vapor to smooth ABS prints. Acetone won't do anything to PLA though.
I've heard of other chemicals being available for smoothing PLA, but they're nastier than acetone and I don't know anyone who's actually tried them.
ABS is a very bad material for casting if you're planning on burning it out, but vapor smoothed parts do make very nice plaster molds if you can remove them. Chloroform works very well for PLA, but it is much much nastier.
[0]: https://onlinelibrary.wiley.com/doi/pdf/10.1002/app.38833