Gandi is fantastic, they are super pro. BUT: only for your own domains. They are just not domainer friendly in any way, better say are anti-domainers. Because they don't have free push. And also their prices are higher on most tld's. So if you want to buy domain for your own site or your business, go with them. If you want to re-sell this domain later, don't.
As for domainers, Dynadot and Namesilo are the best options. Search on the forum, there are a lot of threads with comparisons and even polls.