I have found godaddy to be very reliable, their customer service fairly responsive (via email in usually 12 hours, and unless something has changed, U.S.-based reps via phone who are usually helpful), but their interface to be way more complex and non-intuitive than necessary.