I've done many Escrow.com deals for .co.uk including one last month.
One issue is that once the money is in and you transfer the domain, you have to choose either (1) push or (2) given password (or something like that).
I always choose "push" and things work out. The transaction last month, I called Escrow and explained I chose push and that the buyer had accepted the nominet transfer and it was registered in their name - the guy on the phone seemed to know exactly what to do (and he understood why I was forced to select "push"): he called the guy to try and get confirmation of receipt. He didn't reach the guy but saw that the new address the domain was registered under was the same as his escrow address, so he started the clock on the 7 day inspection period. After a few days the buyer confirmed receipt and I received a cheque.
The second issue is that they don't send the funds out in pounds. For me in the US that was perfect, but it might mean extra fees if you receive a cheque to a UK address in $ - although you should still be able to deposit it to your bank, their may be a charge and even an unfavourable exchange rate. (I think they do Euros, but seem to remember the buyer telling me they didn't do GBP).
Anyways depending where you're at and the currency and if you have any overseas accounts etc., this might not be such a big deal.
Despite the issues I've always felt safe with these transactions and they've always worked out.
On a side note, Transferwise (from people who made PayPal/Skype - I think) are a really convenient way to send money between countries into different currencies - much cheaper than the bank.