It is a good idea to use escrow contract because thanks to blockchain technology escrow contracts becomes more transparent.
Escrow is a good opportunity to attract attention of the crypto community and make the contract more transparent and convinuent for users.