If there is a simple interface, we need to make sure the interface itself is reliable and safe. In my opinion, any smart contract should be audited by professionailists since the smart contract itself can cheat and unsafe. Current DAPPs mode is actually not really decentralized since they will be useless if the website is blocked. We need a new framework to develop real DAPP e.g. bitcoin, bitshares and most of those wallets.
RE: Using smart contract to kick off OTC platform