After effects is an amazing software that is capable of doing almost anything that comes in mind. That being said, like any other software, is limited by the users knowledge and imagination.
It has many-many tools that can achieve different visual results and to be honest if you begin staking one effect on top of the other, there is no end to it.
It has two flaws in my opinion:
1) It doesn't have a decent frame by frame painting tool for making 2d animations.
2) Its 3d (2.5d) workspace is very uncomfortable and its visual feedback limited by the comp's dimensions (!). The "newcomer" Hitfilm has a far superior 3d workflow.
And an other thing that I blame it is that it has spoiled me with its masking, precomping and layer adjustments and I want the same functionality in Construct