Well, 3DS Max is probably the way to go. Simply sign up for the student version and you get a couple of years free. http://students.autodesk.com/

I
've tried animating with it, but I haven't exactly figured everything out. :P