aside from sketchup, i really dont know of many other free 3d modelling programs.
much of the 3d modelling software is specific to what you are designing. once you learn how to use the program, you will have a much easier time designing something with moving parts (watch, ski binding, etc) with a program such as solid works versus building an environment/architecture with a program like rhino