Quote: "It depends, because he may want a custom design that fits the needs of him more than wordpress can."
Sorry, I know everyone has their preferrences, but I must defend wordpress.org (not to be confused with wordpress.com), it has become more than a blogging system in the last couple years and the plugin directory has everything you would ever need as far as functionality for your site goes. As for design, there are loads of free and premium designs. If they don't fit your fancy just make your own theme and never have to touch the code again.
As far as free hosts go, I don't bother with them. Somethings you just gotta pay for if you want usability. Hostgator's cheapest plan is around 7 bucks a month I believe and their customer service is awwesome. Please dont use yahoo or GoCrappy, you will regret it in the long run.
ThatGuyJohn.com (personal blog)
PCGameDrops.com Something for your PC to chew on!(Launched May 15th, 2010. Developers please have a look, will be updated aggressively)