The company I used to work for used GoDaddy for web registration. Worked good. But I knew when to renew everything and built the records myself. So I could fix things in minutes.
My team of 3 all desperately wanted to leave Network Solutions. Changes there were difficult and took way to long to do. They were a pain to deal with.
But GoDaddy is known as click hell since everything requires 3 or more clicks. But it works.
If you have an account, you should document all your DNS records. If not, then your web site host should do this. Things can be fixed in minutes if the person with the account knows what to enter or reenter or made a backup. It takes about 5 minutes for most changes to happen, expect email stuff.