What are the benefits of using Angular?