In my opinion the main disadvantage of Anglular is it’s size. It is crucial to remember that every bit of Javascript leads to increased download latency and increased page load times. Especially for users with slow Internet connection. This issue might be mitigated with tree-shaking, bundle splitting, long-term chaching leveraging CDNs.Advantages, on the other hand, are increased developer productivity, nice component-based application structure and some nice libraries leveraged i.e. Typesctipt which reduces number of runtime errors.