I think MovieSetter has a good reputation, but newer software like AmigaVision or SCALA might be even better.
You had convincing arguments right up until this line. AmigaVision has very little animation capabilities it only plays back existing anims and anim brushes. Scala is also just a presentation engine like AmigaVision only better. You still need DPaint in addition to those two tools to do animation.