Look Wordpress is a simple interface for creating websites, you've got the slide menu on the side to pick different elements to add to the website and alter the formatting and templates to choose from (some free, some need you to fork out for).
The downside to Wordpress is that whilst it is powerful for implementing some web elements, any user with a moderate understanding of HTML and CSS finds it to be a hindrance rather quickly. A lot of the options to manipulate elements and their properties are missing or oversimplified and in trying to perfect a style you can end up spending more time messing around with the given settings in Wordpress than it would of taken you to implement it in raw HTML/CSS.
And the other major problem I have with Wordpress is that almost every website created via it seems generic. There is seldom anything unique about a Wordpress style website, the only difference you tend to encounter is different colour schemes and perhaps a rearranging of the elements given via a template.