i'm personnaly used 1and1 and OVH but they arn't the best.
Better for me to register my domain in Moniker.com, because it's the one of top fastest ICANN-accredited Internet domain registrars. and the leader for domaains name sales. Moniker manage more than one million (1,000,000) domains. Also it give the best leading security and personalized customer service for me and for all clients.