Is Blender good for 3D printing?
Like many many others I do models for 3d print with blender. When creating models for 3d print you have to be aware of the limitations of the 3d printer and of the material you're going to print. What software you use to create your model is almost entirely a question of preference. One advantage of blender is that it offers a wide range of tools for modeling which you can all use or combine to create the perfect shape for your 3d-printed object. Shapeways has a nice guide for using blender: https://www.shapeways.com/creator/blender which you might find useful.