I have found (owning 2) that 3D printers are a basic waste of copious amounts of personal time. I have always found 3D software rather difficult to use. That is why I rely on the engineering team in my engineering firm I own to handle that sort of project generation. This has NOTHING to do with boolits, guns, molds, gun parts, but rather large industrial construction projects and control panel fabrication. Once they have all that carp done, I review and approve the final project drawings generated.
Once you have the 3D model completed in the 3D software you choose, you need to strain it thru a slicing program into a language your specific printer recognizes. It slices the model into many single layers for the extruding head of the printer to follow.
Once that is done, you sit back, and adjust the various software parameters of the specific printer (generally taking at least 6-7 tries to get it exactly right for that object your trying to produce). Then........(pant, pant).......finally you go to the PRINT function and go away for 10-25+ hours to wait for the printer to complete it's assigned monotonous tasks.
Not for me.
If I need a part, i use my 4 milling machines and 5 metal lathes to make the part...in metal, wood, or plastic! Finished with perfectly smooth surfaces.................in a couple of hours or so. 3D printed objects can and do require a significant amount of manual clean-up to be presentable/usable.
3D printers for REAL life for personal use are not ready for prime time yet. Just like all electric cars and total solar/wind power grids.
Just my observations/2¢ worth over the past 3 years.
Do what you want and what ever "floats your boat".
Good luck in your quest for personal 3D printing tasks.
bangerjim