It depends on your needs. Wordpress is known for its easy to use user interface and flexibility, If you want more control over design then Drupal is better for use. and Joomla provides a lot of templates for ready-made designs.