Adobe After Effects is pretty much the default software for motion graphics, but you can't overlook the fact that it's expensive and resource-hungry, and it's also not always the most intuitive tool.
This is a user generated content for MyStory, a YourStory initiative to enable its community to contribute and have their voices heard. The views and writings here ...