As nice as sails.js is, I have decided not to develop my app on it.. I ran into some issues I have with the framework (that I wont go into detail, as a more experienced developer may not understand)
I have decided on Meteor, with Angular 2 as the front end.. It seems more robust, stable and a seemingly longer shelf life. Regardless, I am not exactly an expert, and I could probably keep switching frameworks till the cows come home. I like Meteors data on the wire approach which will allow me to implement some ideas that would or may have been a pain to implement otherwise.
Sometimes I wonder why I dont just develop the app in php..