YC tried highrise. It is not good. I actually went to the trouble of telling Fried what seemed broken about it, and got back a reply saying everybody else loved it, so I must be wrong.
There's a fine line between having opinionated software and having stubborn software that doesn't respond to user feedback.
"That's why you start with no. Every new feature request that comes to us -- or from us -- meets a no. We listen but don't act. The initial response is "not now." If a request for a feature keeps coming back, that's when we know it's time to take a deeper look. Then, and only then, do we start considering the feature for real."