Smart contract is a thing now, it might be good for some or most transactions as a third party escrow but there are some things it cannot do. So make sure to put details/about/list of transactions that it cannot secures since a dispute is inevitable
While using escrow is not so often as people much prefer the traditional, it's just how you can promote/market that app/software to the community, I'm sure people will use if it benefits them most.