I spent some longer time learning and coding and I came to common issue point. I will refer to link I attach below (discussion).
I don't want to re-invent the wheel. I can build nice and neat application combining all I need from Express, Angular, use connect-assets for JavaScript and CSS, Jade because I love it, Mongoose for nice schema etc. I find most of that "boilerplates" does it.
Maybe sometimes I have to change Swig to Jade. Then I figure out things that are fundamental for them won't work for me. For instance they require email and I found that some OAuths won't give them. I don't want to require it.
And then? Should I hack their boiler plate or do my own? Moving forward, I found that in my project email, Facebook id, etc may be linked to various data, not only user. I want to easily index it and as we know Mongo isn't best in relations. Should I hack again?
Long story short - if you have quite custom requirements would you use existing MEAN framework/boilerplate or use MEAN just as a principle?
I refer to discussion Difference between MEAN.js and MEAN.io which doesn't answer my question.