Wordpress is easy to use and update. However, I am using Drupal now. They are a lot of modules and plugins to add on. You may consider Joomla as well.
I would suggest you to list down all your requirements before choosing one of them. What functions do you need, for example: A shopping cart? Do you need to accept payment online? Forum? Article posting?
Then, try to find out if you can find any free modules or plugins to support your needs (of course you can choose to hire freelancer to develop custom module for you).
Hope that helps.