Angular2+ nie je dobra volba pokial chces robit nieco sam (= jeden clovek) a ma to byt jednoduche.
Ak chces robit SPA a web componenty, pozri si radsej Polymer2 alebo Aurelia. Aurelia vznikla z frustracie z toho, akym smerom sa vybral Angular 2+. Treba si uvedomit, ze okrem nejakych zakladnych konceptov AngularJS (t.j. 1ka) s Angular 2+kou nema nic spolocne. Co sa dokumentacie tyka, vraj je na tom najlepsie React. Angular2+ je sice v Typescripte (co povazujem za najvacsie plus), ale typove definicie mas dnes uz pomaly pre vsetko. Po roku s Angular2+ si myslim, ze je to zbytocne prehypovany, silne opinionated, overengineered framework so zlou dokumentaciou, ktory ale funguje a v podstate robi to, co sa od neho ocakava.
Dufam, ze mi kolegovia sarkasticky pripomenu, aky som bol z Angularu2 pred rokom nadseny.