In my limited experience, these should work well if two parties interests are aligned. The problem seems to be finding that partner, and anyone who knows anything about them. I googled it once and came up with very few inspiring hits. Another problem seems to be that they are associated as a prescription for a particular problem, so many view them through that prism. To me a contract can be anything, you just have to change and agree the wording.