Id use max if you can get hold of version 8 - Max is used by 75% of the video games industry and alot of tools within max are very usefull in regards to games.
XSI is indeed the Animation master but in a film sense, its not as usefull as Max in an all round game package.
Maya is better for films and NURBS
I could go on all day
