I've used escrow.com for years. The only difference I have noted since change in ownership (2015) was that they verified my identity, before it was a free for all, any fictitious name could open an account.
As far as the terms for a domainagents created escrow.com transaction, looks the same as what I would create myself, with buyer paying all fees, and a one day inspection period. I am pending the closing of this $2500. escrow.com created by domainagents, so I will let you know, but I had another escrow.com close early September 2017, with an Indian buyer (direct sale), no problems. I've used escrow.com about a dozen times this year alone.
---
I used to use agreed.com , which escrow.com acquired in 2014. One thing I preferred about agreed.com which escrow.com has not implemented is that in escrow.com you have two phases:
(1) buyer clicks that received the merchandise (inspection period commences)
(2) buyer clicks that accepts the merchandise (escrow closes)
As long as the buyer clicks that he received the merchandise, say - the domain transfer, all is well. But if he does not, then no clock starts ticking, and you have to force escrow.com to intervene, and as well, prove to escrow.com that you sent the merchandise/ transferred the domain.
With agreed.com once you indicated that you sent the merchandise / transferred the domain, the inspection period started right away, unless the buyer stated that he did not receive. Technically, with escrow.com you could send the merchandise or domain and the buyer could drag his feet and not click to have received, and hold up the escrow. Also, agreed.com let you supply the transfer information / tracking number or whatever, within the escrow, at no extra charge (unlike the concierge service at escrow.com , that charges extra for this).
When using escrow.com be sure to c : all emails to buyer that show that you are providing the transfer authorization, to escrow.com That way escrow is alerted to the transfer, in case buyer does not click to indicate that domain was received.