For many, Blender is the epitome of 3D computer graphics software, not necessarily because it’s the best but because it’s free, open-source, and has a plethora of features and use cases. Examples include 3D modeling, texturing, rigging, skinning, smoke simulation, particle simulation, animation, rendering, and video editing. (And those are really just a fraction of the things on offer!)
Naturally, Blender is more than capable of producing models for 3D printing. That said, unless you’re keen on diving deep into the platform, you might want to consider a different tool. Blender is considered to be a difficult tool to master, and the many features can make it both intimidating and confusing.