Maya is my favorite if I had to pick one package, but I work best with this workflow:
Model in Maya Maya -> Unwrap in 3dx max and/or Unwrap 3d - > Sculpt/paint textures and normal map in Zbrush and Photoshop - > Apply textures, then back to Maya for rigging, animating, and everything else.
I don't think I'd ever use anything other than Blender. It's free, has everything one needs to create 3D renders, has a sculpting option (Especially useful for making avatars on Second Life) I don't think I'd ever be comfortable with another program. The only program I'd use other than blender is that insanely expensive mesh program I forgot the name of.. But its supposedly what movie people use for their computer generated stuff.
Of those listed, I've only used Blender and Maya (and I'll probably be using a lot of 3ds MAX in the next few years as well), but so far, Maya by far. Blender was just... ugh... "OMG WTF IS WITH THIS INTERFACE "
I think I also have Unity installed, but I haven't gotten around to trying it yet...