I really wish I could model have the patience to learn to model.
Blender or Milkshape. Blender is hard to learn, and easy to forget if you don't use it often. Milkshape can model easily, but the rendering sucks. Blender: To model. Milkshape: To add textures, nodes, and export.
(You can do both things in both programs, but for best results do this.)