I'm a huge fan of Wings 3D, but mostly because its written in Erlang and Erlang is just a totally awesome language (which is totally unsuited to create user interface). But yeah, thats how I as a programmer see it and while I really hate Blender for many things (most of them related to its License and UI), the reality is that you should look into Blender if you are serious about modeling.