Looking Into AngularJS

Seeing a lot of companies working with or getting into AngularJS so I am looking over the code, documentation, and a few videos.

So far I see how you could use it to quickly create web applications which are heavily client side. I am not convinced yet that this is a good approach for any applications I might want to write.

A few concerns I have include security, business logic enforcement, and accessibility. Additionally am a strong believer in having websites and web applications that implement graceful degradation and progressive enhancement.

I guess I will see if maybe my concerns are addressed or if this library just doesn’t have a place in my toolbox.