AngularJS is suitable for building a big web application. I think your concern is only towards, loading of many JS files & taking huge time to load first page. That can be easily solved with Lazy Load.
Angularjs is made both for small and big applications.With all these valuable features of AngularJS developing a smooth web application is a trouble-free.
If you want to build AngularJS web apps for your next project, you can check the given link,