Modeling: Maya is best, Blender is a good substitute
Sculpting/topology: Zbrush is best, Maya is runner up, Blender is a good substitute
UV Unwrapping: All the above are good at this
Texturing: Substance Painter is best, Blender is a good substitute
Animation: Maya and Blender are comparable
So as far as I understand the cool thing is, aside Blender is essentially a nearly as good replacement for Maya, and can do everything to an adequite degree for high quality production.
The only things Blender is decidedly not an equal substitute for is Sculpting compared to Zbrush and Texturing compared to Substance Painter.
Again, I'm not an expert, but I think the above is roughly accurate.