I use GoDaddy, NameCheap and Name. GoDaddy is the least expensive if you do not want WHOIS privacy and do use their discount coupons. NameCheap is the least expensive is you do want privacy, plus you get it free for the first year when transferring domains. The Name account is just for easy transfer of domains that I purchase.
I do not have an issue with GoDaddy's level of service. but I get tired of feeling like they are always trying to con people with their pitches for useless services.
I know several people who have transferred all of their domains from GoDaddy to NameCheap. I am considering doing the same, but have not yet done it.
The two other registrars that I have used in the past and would NEVER consider using again are Network Solutions and Register.com. Both have crappy service and unreasonably high prices.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin