GoDaddy is one of the more famous brands, but they should stick to registering domains.
I've used them a few times (by winning domain auctions, usually) and this is what I can tell you:
1) Their support is actually really good. Average wait times, knowledgable staff
2) Their borderline-unethical upsells are blatant and have long been documented (1)
In fact, tutorials have been published on how to avoid their upsells (2).
As one Quora user said, "Upselling is a tried-and-true sales technique, but the difference here is that GoDaddy preys on the less experienced, less savvy webmaster-to-be who may not be able to easily differentiate between necessary upgrades and unnecessary ones (3).
On another forum, another person points out, "Today, there are approximately 20 screens (no exaggeration) you must navigate and select the "no option" before actually paying for what you want. It is quite possibly the most irritating interface ever perpetrated on the public (4).
I wouldn't go so hard on these guys if it wasn't so blatant. There is a reason why almost nobody recommends them for hosting. In fact, I've never seen anyone recommend them for hosting.
Domain registration? Sure. Tons of people recommend them. Use them. They have a nice interface for finding domains and they seem to do a good job there (if you can navigate the upsells well).
Many of the features you see available either aren’t necessary or come standard with almost every other host on the market. Just go to the “All Products” tab and you’ll see a crazy number of things that GoDaddy does.
We’ll try to help you find your way through them without getting played.
First tip, if it says there is a monthly charge (aside from the hosting plan itself) you may not need that service.
The site builder has an extra fee, their ecommerce service costs extra, and their SSL certificates are over priced.
If you don’t know anything about hosting or building your website, you should probably go with Bluehost or SiteGround. They are great with beginners and have rock-solid support to get you going and keep you online.
There are a couple of good things that GoDaddy has going for them.
WordPress specific hosting is essentially the same price as their shared plans which is a value. While the extras aren’t incredible, it is geared specifically for the content management system and does a decent job for a good price.
The domain features and search functions are pretty cool and powerful. You can snag an expired domain for your SEO purposes by joining their auction service for a few bucks a year. The auction could be the best value in their company.
Cloud servers are another really good value with GoDaddy. While they market toward inexperienced, the prices on the advanced features are really good.
You get plenty of resources with the cloud plans and they are pretty easy to setup. You’ll find that the scalability isn’t there and the prices are more hard lined than other hosts that offer hourly or usage based fees. Still not bad.
Security is a downer.
It (as with a lot of other features) requires a monthly fee. Other hosts are trying their best to keep your site safe and it comes with the price of your plan. GoDaddy makes you pay to keep files safe.
GoDaddy Pro is sort of a site within a site that offers every other plan and service other than the heavily-pushed beginner stuff. While some parts (like the cloud plans) are a value, there isn’t a lot going for it.
The are a lot of hosts who do VPS, dedicated and even cloud plans better.
One of the biggest upsides to GoDaddy is the vast support structure that they’ve created. As one of the best known names worldwide, they are seemingly prepared to take your call or email anywhere.
I stopped counting at 40 countries that have at least one support phone number. Over 100 languages and it’s all 24/7. Point for GoDaddy.
No live chat. It’s phone, email or ticket-based.
Don’t be fooled by the “Concierge” support. It’s paid (of course) and is made to get you up and running quickly. Other sites will do this better and it’s free.
It may not shock you that GoDaddy isn’t built for speed. Info on the types of servers they have for shared plans isn’t available (aside from having both Linux and Microsoft).
You can find specs for the VPS and dedicated servers, but they aren’t that impressive in terms of speed. No content delivery network (CDN) to help your files load quickly. No caching system (except in the WordPress plans).
Very little to offer in terms of speed.
GoDaddy’s backup record is fairly standard. There is a guarantee for 99.9% uptime, but details about the policy are unclear. Data about the uptime isn’t published on the site, either.
Backups are taken at preset intervals, but full backups aren’t done that often. There are services available to keep your site safe from lost files or down servers, but some options do cost money.