Does Lisk support smart contracts?
Stratis would have been an intersting choice if it had been a bit further along.
In short: Lisk don't have support for single smart contract. It supports Dapp which is something like Ethereum's "application" composed of several smart contracts. So maybe it could be good solution for Inchain because it is more advanced project than a single smart contract. But Lisk has some disadvantages associated with JavaScript. I'm not such a good programmer that's why it's only my sugestion.
And yes, you can say Lisk is still in production and noone made a really big project on Lisk side chain. But you can aslo say Ethereum is still in production because of hard forks which must repair messy situations.
If a Lisk's dapp fails, the Lisk network doesn't feel. If one smart contract fails at Ethereum, it can mean game over for Ethereum.
But is the Dapp running on the network? I know some projects running JavaScript on a blockchain but they are not fully decentralised.
Also a smart contract faliure on Ethereum doesnt cause Etherum it self any ploblems. Just like your example with Lisk.