I enjoy writing Python. Javascript isn't that thrilling to me. Not super excited by the countless FooJS libraries and Promises and async everything. In Protractor if I want to get the text of an element in the DOM, that's a promise. I mean come on? .getText() should not return a promise. I'm not a Javascript expert, so this will sound whiney-ish, but I think Promise hell is a thing just like Callback hell is.