I have both my domain and hosting through GO DADDY
I had an issue (of ignorance) my first day. I called for help and I was very pleasantly surprised at the speed they answered, and how pleasant the tech was.
I used them for 2 years for hosting and domain registry. I let it expire though and have considered renewing it but haven't done so. I had a positive experience with them. No down time at all. I never had to use tech support as I pretty well figured it out myself. Seems reasonably priced.