As a developer I'll take wordpress the majority of the time. High quality and useful plugins in droves that also give me, the dev, a lot of power to build cool features. I've had good experiences interacting with the communities as well.
Other times I'll take Expression Engine where relational work is a bit easier for me to do (social media esk sites, etc) but I still get a solid system with much less work. EE community sucks though. I had to actually convince the devs a bug in core was a bug... by patching it myself <.<
Anything that I require more power, flexibility, and scalability, I'll go straight to frameworks such as laravel and charge accordingly because it's a lot more work.
But yeah, wordpress is kick ass and I can make it do some pretty fantastic things while preserving and improving the site owner's experience.
I have no reason to give drupal or joomla the time of day without being asked to.
My only complaint with wordpress is they don't teach site owners not to click the damn upgrade button. Seriously.. test before you update or you risk losing stuff.