I wouldn't be surprised if the e-ink display market exploded in the near future with Dasung getting the refresh rate into usable territory and the availability of color e-ink. I been trying a couple of things to help with eye fatigue and the following helped me quite a bit: setting up "Breaks For Eyes" for osx to remind about taking breaks, switching to the light "Brutalist" theme for emacs and moving most of my longform reading to a Boox e-ink tablet, though I wish the Android Pocket app would support pagination and there was a good Reader-mode-by-default browser.
I use Meteor for a dashboard app and this seems to be the ideal use case for this stack: take JSON documents via third-party APIs, aggregate them (hence MongoDB is fine for the job) and push to clients.
Was it worth learning? I'd say yes, it has a low barrier to entry and is great for practicing front-end development.