To be clear looking to create 2D animation in brief videos. Is After Effects or Animate a good alternative?
Edge was not really designed for creating animated videos although a good creative could get a good output.
Both AE & Animate would be able to do the job of animation vector graphics pretty well, if you use after effects you should have more options for effects, for simple animations animate would work just as well.
You could always try a combination of them both, use animate or edge to create your animation elements, then use After Effects to compose your final composition.