I know blenderians get triggered at a mere mention of Maya, but for rigs and animation, Maya is unbeatable. This is primarily due to its node/graph based architecture. You can plug literally anything into anything. This comes at some cost of stability and performance but it's worth it. It's extremely flexible for building any imaginable kind of setup and easily animating any of its properties. It's like playing with animatable legos.
For example, stuff that you can do with geometry nodes in Blender, you've got right out of the box in Maya from version 1. Although, truth be told, geometry nodes are more performant than Maya nodes, and in some aspects more powerful, but the whole system is limited to geometry only. It's a special case of how Maya is architected in general.
Current animation system in Blender looks like it's constantly fighting the limitations of Blender's "data block" architecture. I'm really curious to see how they improve the system.
Too bad Autodesk put its greasy SaaS fingers all over Maya.
That all said I really do like Blender. It's a quite useful piece of 3D software. And knowing its history of reinventing itself, I'm pretty certain the animation workflows will eventually become up to par.