Why do I use Protractor for end-to-end Angular testing?

Please someone provide me knowledge regarding why do I use Protractor for end-to-end Angular testing.