Hands down WordPress is a better choice when it comes to customization, web accessibility, ability to SEO optimize all content, and content management. Drupal is the second best option but it will be more expensive to manage and far less user friendly. Joomla is at the bottom of the barrel, on top of the advantages mentioned already Joomla is not well supported by professional web development agencies.