I have been using WordPress since v 1.2 (2004) and though it was rough in the first few years, it is now my platform of choice for most web projects. It has some great advantages:
- Friendly to non technical users for their content editing
- Very extendable either with the many third party plugins or with custom code
- Flexibility in theming.
- Free and open source
- A large and vibrant support community
Sites I have built with WordPress
Favourite WordPress Plugins
Plugins I would install on most sites I am involved with.
- WordPress SEO by Yoast. No nonsense plgin to help get your page & post titles & descriptions in order. Bonus of xml sitemap, control over which parts of your site are to be indexed, breadcrumbs and importing from other SEO plugins.
- Display Posts Shortcode. Like using WP Query right inside your posts and pages text.
- WP Super Cache. Having a site with a lot of visitors is a good problem to have. WP Super Cache will take pressure off your web server & db, by serving up cached HTML to your visitors. Best if you have lots of anonymous traffic, and will even work on most shared hosts.
- SyntaxHighlighter Evolved. Great plugin to display programming code as part of a post / page in a more readable manner.