I have used Edge Animate largely for interactive animations for the web, both desktop and mobile. I come from a print design background, so I love how easy it is to add code, without having to do everything by hand. Adding actions to buttons or elements is extremely intuitive. This program functions a lot like Flash, and it's easy to pick up quickly without much training, which is a huge plus. This software is great for creating simple interactive games or questionnaires with added animations.
If you're looking to do a complicated animation, this is not the ideal software. It's great for simple animations, or interactive pieces, but not right for 3D or fluid movement.
There is not an easy way to "package" your files ongoing. For example, once you place a png file on the stage, it's automatically saved into your images folder. Even if you delete the file from the stage it still remains in that folder. This becomes complicated when you go through many revisions on a project, and want reduce the overall file size. It's tedious to go through and clean up your files at the end.
I discovered that using SVGs can cause problems on IOS browsers. For one of my first projects I copied artwork directly from Illustrator and pasted it into Edge. Although it was convenient, it wasn't best practice. I later had to go back and replace all those SVG files with PNGs, because the finished file wasn't showing up at all on IOS browsers.
It's important to keep your files very clean. Try to do nested animations whenever possible. Having a long timeline—with everything on the same timeline—can cause problems. I was working with a messy file at one point, and every time I tried to scrub through the timeline EA would crash.
EA is not ideal for every project. Do your research before beginning to insure that it's the right software for the job. Always test on multiple devices and browsers. Some animations will not function the same on different platforms, so extensive testing is needed.