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.
(It's cool that it's arguably the best in some areas even if that's a controversial argument, I think the same true of Python.)
I’m a VFX artist who loves Blender but unfortunately they’re not even close when it comes to animation, even less so rigging (the process of making a 3D mesh animatable). Maya allows for much more sophisticated rigs, and to have them perform at much higher framerates than Blender, which is crucial for animation workflows.
So far Blender is a much better Maya substitute for modelling and rendering than for rigging and animation.
Wow. So you remember back when the Blender UI was a total nightmare then… Total night and day difference between then and now, that's for sure. :)
Now, everything is much more discoverable (f3 search access to most commands, things can be set to hotkeys...) and there's tons of great content on Youtube.
And yet despite all the massive improvements over the years, Blender managed to successfully keep all the stuff about it that made it great back in the beginning and simply improved everything around and over the top (and under the hood). Things like the utterly customizable interface, and the hotkeys available for everything (which are now also super configurable), just to name a couple of examples. And now we also have this nifty Eevee engine, too. Am really enjoying that one a whole lot.
I am also believe that blender is the best all-around 3d software out there, but that doesn't mean it's best for the studio or cost effective to switch.
As to Maya, I've personally shown Maya users around Blender and gotten quite a few "OOooh"s and "Aaah"s out of them, so I dunno… Maybe they might be easily coaxed away from Maya. I certainly intend to sing the praises of Blender to any of 'em that'll listen. ;)