Try Blender !
it's free, complete, and now a little more easy to use laugh
It has all solid modeling features + all animation tools you would need.