Maya is a wonderful program for animation. Unfortunatly it does not export into direct x format, that is needed for this engine.
We get models from Maya and we tried to have people animate in Maya and convert it to Xfile via 3d max. It is a lenghthy process that most times did not work in the end.
Static objects are ok, but we get them in .obj format and have to be converted using another program that will export the direct x format.
So if you are using another game engine, then Maya is a great program, Not so easy for FPSC.
Blender, fragmotion, wings 3d and a few other would be a better choice and a lot cheaper then 3d max or Maya.
But if you can afford it and are going to stay with FPSC then 3d max and Bond1 KW export are an excellent choice for animation.
Hope this informs you better about making a decision on which program to use for your needs.