However they do not compete when it comes to buying .com domains. I do also use Godaddy but would rather give my money to someone else as I do not agree, whatever the reason, with their CEO shooting an elephant.
I have used NameCheap but it took over 3 days for my domain to forward.
If anyone has any good experiences with other companies I would love to hear them. Speed of transfer is very important to me.