wow, thanks everyone. I am pretty ignorant in this topic as I am a student and I only know a little bit of Maya. It is very useful to read all your points 
Maya is intuitive Software. Easy to use and learn. Blender is a junkie of shortcuts. With sometimes idiotic workflow.
Maya has great Render Engine with Mental Ray and superb animation tools. Also realistic physics simulations.
Blender instead has inferior Renderengines (Blender Internal is left to death by blender foundation. Cycles is a disgusting mutant who shits his pants infront of Animations. Extremely slow render process!!!)
Blender has inferior Physics simulation. Just render Smoke in Blender and later in Maya. You will laugh your ass off.
Blender only has Add On Riggify. Blender Foundation is even too scared to implement Riggify into the basic code of blendern. Riggify is a nice advanced amateur/semi professional work of Nathan Wegdahl. Still it lacks Muscle simulation and other goodies which are sstandard for professionals.
Blender is amateur software. It is for free and good for learning. Maya is professional software.
There is NO REAL competition!!!