I donāt particularly like it but I appreciate how much you can do with it. I built a site using it that I ran for a few years and itās got a lot of good stuff in it (this was 12 years ago, TBF so itās evolved since then) but itās a bit of beast to tame. You have to spend a lot of time looking at what to tweak.
I think itās powerful and in terms of what it offers itās one of the best. E.g. Wordpress is great but is actually fairly locked in in terms of user accounts work. This means that you can only really collaborate if you have a new email for each person on the Wordpress blog, so if yourāe curating a blog from submissions, you canāt actually assign each to a separate user. This is obviously a highly specific requirement but one my mate has always had.
Mainly the issues I had with Drupal were a few little code changes Iād do to achieve features I wanted would need to be done every time the software updated and if you didnāt update you were wide open to attacks. This meant that I had examine the new code every time to establish if my little changes would work, meaning it wasnāt much easier than building my bespoke site from scratch!
I briefly tried Ruby on Rails for one site but after two years I just converted it back to PHP. The most recent one I built was http://review31.co.uk This is the sort of collaborative thing Iām talking about where I could not get Wordpress to do what I wanted, despite really hoping to.