Years ago, when I first started using WordPress, it was because I'd been doing the occasional client website from scratch for many years. HTML, coded by hand, graphic and colors layouts, etc. Eventually it no longer made sense, especially as we moved into the era of working with databases, caching systems, etc. It just made sense to find a solution that already had that backend in place, rather than reinventing the wheel every time. So I tried several systems: Drupal, Joomla, and others, before finally coming to WordPress. When I finally tried it, it was a revelation: lots of clear documentation, a massive community of users who help each other through the learning curve and the assorted issues that inevitably appear, more plugins and themes than you could ever imagine.
I stumbled a bit with the learning curve back then, though mind you, this was at least a decade ago. WordPress, in the time since, has become so easy to setup that most web hosts these days will, in fact, do it automatically at the press of a button if that's what you wish. Basic setup couldn't be any easier, in my estimation, and for a lot of people, that will be enough. If you're a more advanced user, however, there will be plenty of opportunities for you to extend the system's capabilities.
Beyond plugins, there are also countless cloud services that integrate with WordPress in various ways. For example, FreshWorks offers a number of systems, such as help desk ticketing, live customer support chat, etc.
I've been using WordPress for many years, and the thing I like most is that it's constantly evolving, changing, becoming more than it was. Year after year, absolutely without fail, WordPress becomes a more sophisticated, more streamlined, more functional system for managing websites, and I can't recommend it enough.
Like any software system, WordPress has a learning curve that can be a little challenging if you're new to the world of Content Management Systems. You'll hear a lot about all that WP can do, and it's true, but often, that functionality comes via plugins or custom built themes you'll have to add yourself. It's not hard, and if you're an experienced web person, you'll get it easily, but for the newbie it might be a challenge. Don't worry, you can manage it, though.
Value for money
Ease of use
Likelihood to recommend: 10/10