For the newbies to the space, Godaddy is a great option to start with, for purchasing domains & web hosting. It's quite easy to setup & highly secure.
SSL certificates, email & office services are good enough to be considered.
Though some of its features lack a little depth, GoDaddy’s GoCentral is a perfect solution for any individual or small business looking to get online without all the long-winded hassle and fuss.
It's priced on the higher end compared to its competitors. The brand name works in its favour than differentiation from alternatives. IT guys who are well aware of this web stuff can go with cheaper options.
If you're a newbie, not on budget or it's just 1-2 sites, just go with Godaddy. But, if you are well aware of the web stuff, you may go for cheaper options for domain registration & hosting
Godaddy is reliable & offers great support.
We needed to quickly purchase a domain & host the website for a product launch and we found Godaddy highly reliable & easy to setup. comparatively though the price is greater