Blender. Yes! Blender does fucking everything at this point. I wouldn't be surprised if the next release can read emails.
It's fucking good at 2D animation too! There's whole communities that worship the goddamn grease toolfor animation. It's bizarre, honestly. But I can't deny their results 🤷