Go-Daddy is a contradiction. Prices are good (though Namecheap is usually cheaper) and customer service is pretty good.
The trouble is I think they over-complicate things. Many's the time I've tried to redeem what appear to be valid discount coupons (that they have sent me) only to find they are not recognised or honoured by the system. The trouble is by the time you've got to entering a discount code, your committed to the purchase and the extra effort of trying to straighten out the discount is hard to manage.