Personally I use Sketchup Pro, with an addon that helps with solids. I find it much easier to model in, but organic shapes like this blaster are really hard to do in it, it tends to be better with more hard corners etc.
Never used blender, I have it, but havent tried. I started using sketchup only about 3 months ago so its easy to learn