If you are considering building your own website, go with GoDaddy; their instructions are easy to follow, and it's very thorough and will meet your needs.
Well I love GoDaddy. First, I"m a first-time website builder and a bit clueless. When working with them, they give you step by step instructions. They started with essential steps: first steps, add a page, text, image, link text, organize pages and menus. I had no idea how to do any of these things, and they made it so much easier for me. Then, they led me to fine tuning my website, customizing my navigation menu, changing site background and page settings, adding buttons and shapes, and how to back up my website.
Then, they schooled me even further on website building, adding slide shows and photo galleries, adding apps, adding a facebook page, even HTML code to a page. So, I would probably need guidance to do it again, but they are thorough, and easy to understand. When I finished building my site, it came out great, and I was definitely smarter from the experience. I would definitely recommend them to anybody who wants a good website builder.
I use automatic subscribe/unsubscribe to a newsletter, site search engine, feedback forms, discussion forms, password protected private areas, and self-selected FAQs. It has performed great; I have an amazing contact list and have developed a nice return consumer base, and I get great feedback from people who come to the site.
Like i said earlier, they taught me how to effectively build and upkeep a website.
I really don't have any cons.