What came first, the chicken or the egg?
Most QA professionals only ever use features of a framework, and because of this, it's hard to reason about new tools.
Introduction to NightwatchJS
NightwatchJS has a clean and simple syntax, so tests can be written swiftly. It comes with a built in test runner, it has support for page objects within the framework, and it can be easily extended to create things like custom reporters.