Well, it really depends on the customer to be honest... I do as they ask. Yeah, WordPress is a bit bleh, and I do prefer other systems, HOWEVER, it is probably the absolute easiest to use, and if you have someone who knows what they're doing, they can make it look halfway acceptable. Since it's free, and easy to use, it's a great choice for someone to start a site with. In regards to Drupal... Meh... It doesn't really do it for me. I have also used Concrete5 before, and it's okay; also pretty easy, point and click style.