I want to create a demonstrative animation for a video, I am wondering that which tool will be good for that. I know that animation is labour intensive but it will be a waste of time and skill if I learn an animation centric tool and only use it for basic demonstration.......so which animation tool will be suitable or should I even opt for an animation centric tool?
I can recommend Adobe After Effects. It sure is not cheap, but its easy to learn and you can achieve anything in it. Also there are tons of tutorials and templates which you can use to make a nice looking animation. No other software offers that.
Have a look at AnimationMaker. It's very easy to use and you can create movies like mp4, avi and also animated gifs are supported.