Taken from The Sad State of Web Development:
2015 is when web development went to shit. Web development used to be nice. You could fire up a text editor and start creating JS and CSS files. You can absolutely still do this. That has not changed. So yes, everything I’m about to say can be invalidated by saying that.
Although a little rough, this article says a lot about
My opinion? Keep It Simple. Choose the simplest thing that really works and don't go for the newer shinier thing. Avoid the hype and work on proven and tested technologies. Or else good luck "updating dependencies 3 months later".
Oh, and don't forget to read on The Magpie Developer.