I just started on Unity3D. Right now I'm learning how to use it..
On the other hand I downloaded Blender and reverted back to Gimp. I downloaded Blender to import some sketches I made to turn into models to import into Unity. (It isn't easy..)
All in all I could say I'm doing this with free software. 