WordPress is an amazing CMS, being used by beginners to experts – it’s a very robust system and can be used for simple blogging (like this website) or complex websites and e-commerce stores.
I love WordPress myself, I find it very simple to use and because there’s such a large community of users and contributors you can usually find a plugin that will help you achieve a goal on your website with the minimum of cost or fuss. With that being said, you also need to be careful about which plugins you use.