Here’s a few 3d animation programs : https://www.xp-pen.com/forum-778.html
Well, softwares are just tools in which you create animation. All of them will do what you want. The difference is in workflow, and the UI, basically.
I’ve used Cinema 4D, Maya and 3ds Max.
I love Cinema 4D’s UI. Maya is ok, and I personally dislike the 3ds Max UI.