Maya would be the BEST choice. Blender is free but it lacks of too many things i'm not gonna enumerate. And if you are a student, you may have the autodesk entertainment creation suite with a license for students (it's free). That includes, Maya, Max, Xsi, Motion Builder, mudbox, etc. And modo... the app started as a…