As a domain name registrar I spend a lot of time interacting with domain name name registries and their staff.
Some registries are fantastic to deal with, while others just give me headaches.
When it comes down to it, however, the headaches aren't caused as much by inane or restrictive policies (though they obviously don't help) but by communication issues.
Even if a registry has "strange" rules and procedures you can live with them and work around them once you know what they are.
The problems arise when you don't know what's going on or cannot expect any level of consistency from the registry.
Today, for example, one of the smaller registries sent all their registrars an email to inform us of some news about the registry. As a registrar the news could be interesting (it was) or quite boring, but at least I'd know about it and could act appropriately.
Some of the other registries, however, are awful at communicating. More than once I've found out about registry news when a journalist has rung me asking for a comment!
Other things relate to how things work ie. the "nuts and bolts"
If you're going to make a change just let us know - and remind us - we're the ones who have to deal with the public! Burying it in a "newsletter" doesn't cut it!
How hard can that be?