I recently came to know about protractor framework which provides end to end testing for angular applications.
I would like to know, which test framework suits better for following webstack, either selenium or protractor

Angular, Python and MongoDB.

I am going to use mozilla browser only.
Can anyone please provide your valueable suggestions
Protractor is based off using Selenium webdrivers.  If you have an Angular app for your entire front-end, I would go with Protractor.  If you are going to have a mixed front-end environment, you may want to go with Selenium only.
For E2E Testing: which is better selenium or protractor for following web stack (Angular, Python and MongoDB)?