Hi @Navjot,
AngularJS can be very useful for creating and integrating complex, interactive experiences within Adobe Experience Manager. Generally, yes HTL+jQuery can support most content-driven marketing websites, but some complex experiences are significantly easier to build with a more robust front-end framework such as AngularJS.