321 karma · joined October 9, 2013
Full disclosure - I own a model 3 and love it
Our team has never felt more productive and the dev learning curve is much less steep. Clients are happier with the results, and the apps feel much more maintainable because there are less pieces to break / update / manage in the production environment.
I do have quite a few other issues with sails and waterline (ORM). Waterline provided lifecycle hooks, but limited their power and had poor documentation on extending them. Same for sails core itself, it had hooks for writing modules and extensions, but no one outside of the core team knew well how to use them. As for migrations I ended up doing all of my own migrations with knex, I'd love to see knex or sequelize be the core of a new ORM, rather than a quickly cobbled together sql module.
Trails has promised something better on a lot of these fronts through modularity, I hope they deliver.
https://en.wikipedia.org/wiki/Greek_government-debt_crisis#c...