I don't think authority is a bad thing, it's itself is quite an efficient way to enforce contracts.
In fact, increased liquidity requirements in Trouble is a price for not having an authority around.
Generally, a more liquidity-efficient solution tends to win so I think Trouble is only usable in edge cases (too powerful or anonymous counterparty for example, something unenforceable in standard way).