When making 2D games, Godot provides two ways of animating characters: AnimatedSprite and Sprite-AnimationPlayer.
AnimatedSprite offers a simplistic way to do it, but ironically, it's also its downside.
AnimationPlayer is a powerful tool, but at the same time too much for simple animation.
It is also possible to use both methods at the same time since I'm also currently using them this way.
Which one do you choose and why? And what's the right time to use it?