I would like vote for wordpress, because it is pretty idealistic for use, however, not been able to upload custom templates, as it only accept CSS, which can be confining, but there are lot of other specialist wordpress hosting providers (including BODHost) out there, and the best thing some specializing in scaling wordpress sites. Several features of WP can even be specialize such as precocious
SEO, caching, optimization and scaling so few novice users may want to speak to WP expertise.