If other specialized blogging engines had one-tenth the extensibility that WP has, then I could see myself switching. But when you have hundreds of thousands of people willing to write plugins for free or very little money that integrate with the most complex payment systems and third-party APIs, you tend to deal with the crappy core code of the main module.