I've used Gandi, and they're ok. I can't tell if it's just my experience, or some weird issue with using American CCs with a French company, but I tend to have a lot of issues setting up automatic payment for renewal. It essentially means I have to manually pay every few months, which is annoying.