I like to use both Namecheap and GoDaddy... They both are good options in my opinion. The only complaint I got at the moment is the fact that they both upped there prices. Not by just a few cents but by dollars. GoDaddy went from $6.99 to $9.99 per domain and Namecheap went up to $9.29 per domain.
How can you retain repeat customers if you continually jack up the prices? I will probably continue to use them but as of now I'm not extremely happy about this.
I use GoDaddy to register mine - find that it has good prices and friendly customer options. As for your issue/problem there are codes out there that reduce the prices of regging the domain...
I currently use namecheap for my domain names, few reasons why.
They have some good support in time when you need a little bit of help, they have good competative prices and offer a good range of extensions.
They are also know to carry coupons often.
I use namecheap and whiz.in. Both are good ahve been using namecheap for so long and whiz.in i have stred using for like an year or so and i am totally satisfied. whiz.in prices are lower then namecheap too.
I like GoDaddy too but their interface confuses me.