GoDaddy used to be the golden standard for domain and web hosting in the 2000s. They have changed a lot since then and they just nickel and dime customers like crazy. Everything costs extra with no real support.
I purchased my domain and Wordpress dedicated hosting with them. Initially, I had absolutely no problems with them, until one day, I decided to change my theme's main page look. It was changing my grid masonry between two or three columns. When I saved this change, my main page received an internal server error and never fixed.
When I called GoDaddy up, the CSR assured me that my theme was the problem. However, I NEVER had this problem with my theme for the two years that I've been using it. Not a single problem. I contacted the author who provided no solution, but based on all the customer reviews, comments and forums, no one had the problem I did. The GoDaddy CSR changed my theme back to one of the default Wordpress themes and all he had to tell me was that my theme is the problem and couldn't tell me anything else.
In fact, they told me my error/server log was empty and nothing could be done to solve this problem. Two months after paying $100+ to manage both my domain and hosting, my website's main page was down. Not only is it an embarrassment as a graphic designer, but it was also wasting my time and money. I had to reset the website and start over.
Later on, the website stopped loading and gave a specific error. After months of not being able to access my own website at home and in certain locations of the country, I never ended up solving the issue even after spending 30 minutes on the phone with GoDaddy where they kept saying "everything is fine on our end", and blaming my ISP. On their forums, many other users had the same issues to no available solutions.
If you don't end up having an issue like mine, then you're probably going to have a decent experience. I have not run into any other technical errors. However, they rip you off from every little thing. Granted, I did choose basic hosting, however, for the same price or similar pricing (without the raised cost after a "promotion" ends), other providers have SSL security/certificates and daily backups already in their pricing. GoDaddy charged me $40 a year for daily backups and also will charge me $80 a year for SSL security otherwise my website looks unsafe and suspicious.
LASTLY, I want to add that in 2021, GoDaddy is still charging for SSL certification and with different price ranges depending on the customer. Last year, they were charging my husband for a service he never used. GoDaddy generously credited him for the unused service and suggested to put the credit towards to an SSL certificate cost. So he did that and everything was fine. Just yesterday, he tried to modify his website and for some reason, it wasn't working. Spending 20 minutes on the phone with GoDaddy, the agent said that unless my husband renews and pays $150 for the SSL certificate that he previously had, the website won't work and there's no way around this. Are you serious? Why is the customer responsible for this? Now my husband is infuriated as he was never told this ahead of time. GoDaddy has lost me as a customer, and I warned my husband in the past. Now, they also lost my husband as a customer.
TLDR; If you can't afford, cancel SSL or if the SSL promo is over, you're responsible to pay for it otherwise your website will be permanently disabled.