I use Gandi for domains however I think people should be aware of this episode of outrageous unprofessionalism from them before deciding whether to use them or not https://news.ycombinator.com/item?id=22001822
They've been nothing short of professional for the decade and a half I've used them for domains. However, I would not recommend them for anything other than domains. I kinda wish they would drop the other products to be honest, but I guess they must make good money from the upsells.
https://tld-list.com or any other multi-TLD multi-registrar search is going to give you a better price than if you only go to a single registrar to get a domain.