The water line is improving and supporting many features that were not available recently. Since both have association support now, either of them will be good for this task. The only advantage of Waterline is that if the project is based on Sails, using it would be much easier.
Water associations
source share