In my experience, nothing is simpler or more powerful if you have a procedural mindset. Blender can be powerful here too (grease pencil is the foundation), you can animate almost any field you can click and of course it’s all exposed to Python. If you need something really fancy.