The advantage of visual/screenshot-driven automation tools like Screenster.io or Kantu.io is twofold:
1. It allows non-developers to join the testing team and create automated web tests.
2. Even if you are a developer by training, tools like NW.js or PhantomJS still have a significant learning curve. I argue that developer time is typically better spend on the product than on coding complex test cases.