I do not think the 3d printing realm has a problem with software its issue is a problem with good AFFORDABLE software.
This! times 1000...
There are gobs of 3D modeling programs, some good, some so-so, some free and some ridiculously expensive.
there is very little out there that is "affordable" for the home user (aside from the free stuff, and those are usually lacking in features)
The free ones range from fairly easy to use, but really lacking in the features department (123D Design), to being rather complicated (to me) to use (OpenSCad)
I have found one that is reasonably easy to use, has features I was looking for - like being able to import images to build from - and was reasonably priced - AC3D... had a 14 day free trial, and under $100 to purchase.
Using the free trial of AC3D, I was able to import an existing STL file, modify it to suit my needs, save and export as STL and actually print the modified file. It worked beautifully to do what I wanted to do, and the printed part is now in my SD4, working exactly as intended. Because of this, I went ahead and purchased the license for it.
I am still learning how to use it fully, but in time I think it will become my "go to" program for modeling - unless something better comes along at that price point.
SD4 #1 & #2 - Lawsy carriages, E3D v6, Rumba controller board, mirror bed plate, X motor fan, upgraded PSU & Mica bed heater
SD4 #3 - in the works ~ Folgertech FT-5, rev 1
Printit Industries Beta Tester - Horizon H1