We generally like the tools we're already familiar with. I have exclusively used WordPress to build websites since 2010. Before that, I built them from scratch in Dreamweaver. I have also extensively used the Genesis framework during this time. The benefit of WordPress is it's highly customizable and there is a vast library of free and inexpensive plugins. I like Genesis framework because it makes updates easier. Updates don't break your website layout, and it has a lot of cool extra features that I've grown accustomed to, like the columns classes. For hosting, I've become a big fan of Siteground over the last year or so.