What do you like best?
I have come to create a great project with Angularjs, which I felt excited about, but nevertheless knowing Angular changed all the emotion.
Thanks to the fact that it is component oriented, I can reuse it in other Angular projects without making so much effort.
Other things that I like, is its installation, thanks to Angular CLI, which facilitates installing and configuring this framework, it has really been very helpful.
What do you dislike?
So far there is nothing that I dislike Angular, everything has been great, I'm in a Honeymoon stage with Angular in which I have fallen in love every day that I implement in my applications, in my opinion this will be the framework from the future.
Recommendations to others considering the product
AngularJS and Angular are very different both in terms of the way of working and the concepts that underlie both technologies.
In my personal opinion, I recommend 100% Angular, since it is much easier to maintain, Angular offers the possibility to choose between several languages when programming. To write Angular code you can use any of the languages: ECMAScript 5 of all life, ES6, TypeScript or even Dart (from Google). While with Angular 1.x you can use ES5, ES6 and Dart.
What business problems are you solving with the product? What benefits have you realized?
Regarding the applications that I have developed, this framework has benefited me to reuse the code, creating for me a set of libraries which I use in many projects.