I would never just roll my own solution for a client.  The whole point of open source is that it&#x27;s battle tested.<p>It also saves you lots of time that could be used on the features they actually do want.<p>Most clients just want a soluton that works<p>I suppose it does allow you to lock them in easier with a custom solution.