I have used a few of the free programs and tried out some of the ones that you have to pay for and really it comes down to how much do you want from the software.
Some of the free ones are easy to use but don't have as many tools as the ones you buy and even in the ones you buy there are differences.
It took me a while to find the right software to use for myself, the main ones I used at first were Blender and a trial of MilkShape. I ended up buying Milkshape because as a newbie it was easy to use but I had trouble when trying to animate something and then putting it in FPSCR.
So really I suppose what I am saying is you need to play with a few and see which one you get to grips with and which one suits your needs.
Hope this helps
I've got something to say
----
It's better to burn out than fade away.