While evaluating AngularJS for a project, I noticed the following paragraph in its documentation:
Games, and GUI editors are examples of very intensive and tricky DOM manipulation. These kinds of apps are different from CRUD apps, and as a result are not a good fit for Angular. In these cases using something closer to bare metal such as jQuery may be a better fit.
But the docs continue without really explaining why this is so. In order to make an informed decision about what technology we use for our project, I'd like to better understand where this statement comes from and what facts are behind it.
What specific problems would hamper someone trying to build eg an illustration tool, or a video editing suite, in AngularJS?