I've used Escrow.com many times to process domain sales and purchases.
The only hitch I've come across is twice buyer's didn't come up with the money. No big deal. No deposit. No transfer.
One small grievance I have with the process, at least as concerns Escrow.com's user interface, is that it allows a buyer a 7 day "inspection period" AFTER THE TRANSFER IS CONFIRMED by a WhoIs update.
That seems a whole lotta time to look at a WhoIs record and login to an account to confirm the domain is in the recipient's account.
Furthermore, as I understand it, Escrow.com's processors will themselves examine the WhoIs record.
Once or twice, when a buyer pre-announced travel plans to far off places during the transfer process, I agreed to a 7 day review. I can understand if there may be issues of finding a secure network connection. Even in those cases the buyers were able to login to their accounts while traveling and they didn't abuse the courtesy.
I suggest you take a close look at the escrow agency's TOS as they relate to credit card payments, especially if you have ANY reason to doubt the bona fide intentions of your buyer. I deal, almost exclusively, with deals that involve wire transfers - which present fewer issues of fradulent reverals, etc.