I don't like Godaddy. I lost three domains with them. It seems that they only give you 15 days grace period. They had the domains for sale for $5 but offered to sell them back to me for $50 each.
Moniker is a catastrophe, other than Bari they have no competent support person, they are all the time down, since Monte left they are heading south... I can also vouch for Fabulous and Dynadot, but price wise Godaddy is on the top.
For .com? That's very expensive. Godaddy is $7.49 + ICANN and this is for renewals. For fresh regs there are many $5.99 deals or even $1 - 2$ (especially for transfers).
Why namecheap is better than godaddy.
No freaking windows one after another trying to sell you hosting, email services, etc.
Even to go into godaddy is to invite one offer after another!
Free whois for first year at namecheap.
Namecheap is faster in response, either on their site, on twitter (the best way) and facebook.
Given more time and better promotion by namecheap, their domain marketplace could beat godaddy easily.
Domain management easier at namecheap.
Plus I been with namecheap from day one.