I've been with them for about 5 years now, and had been with others as well. I like go daddy the best, but I'm sure if I had problems they would be less then great. But godaddy got good pricing, you can always find codes and easy to use interface.
But I don't have hosting with them, so if your pretty sure you are not going to have problems. And if you do you deal with them hands on, and don't want hosting with them, then godaddy is one of the best out here.
See I'm after the best pricing, and godday got great pricing and that means less customer service. If you want customer service, then you should look else where then. I still got a account with hostway, they are a good middle ground one. Like my one domain expired 6 days before, and hostway just left me renew it at the normal price. I'm sure godaddy would charge, the high fee so I just don't let them expire with godaddy.