As for animating, my days this is the part of the process I am worst at.
I've spent a couple days now trying to get my rock monster to smash a mountainside and it still looks terrible or straight up calculates collisions whack :(
And worst of all is the erratic performance. It'll be 60fps in the viewport, then I add one new passive object and I'm dealing with this:
And my desktop is fairly staunch, with a 10600k/64GB RAM/1080Ti