Depending on what you need Blender can be a replacement for After Effects. Blender can also replace Premiere so then you will have one workflow in the same program.
InspirationTuts has a nice comparison of Blender, After FX and Nuke which you might find interesting: https://www.youtube.com/watch?v=m3jArcnGr3E
As a replacement for InDesign I used Scribus a lot. It has some unpolished edges but gets the job done. It includes industry standard PDF exports.