It sounds to me like Mr. Gallagher found 1 too expensive, 2 not an option, and so went with 3 as does happen sometimes. As with most people, Mr. Gallagher prefers WordPress and was frustrated with having to go with another software, and so listed the faults/limitations that made him do it. What’s wrong with that?

Exactly. Like I said before I prefer WordPress, just like @Kevinjohn - but there comes a time and point with certain clients and projects where it just doesn't work effectively. I understand everyone is upset because it seems like he is trashing it as he moves on to a new system. Maybe it has to do with his tone, the language used... whatever. But the points he made are valid - and yes I agree a lot of his points would make good plugins (if well crafted), but I also think that some of these things should be included in the core.

That being said - WordPress is what it is. It will progress and grow as it always has. The way it's come along has allowed me to use it effectively on plenty of sites I've worked on for clients.

I totally support WordPress, the community and the hard work behind it - just as I'm sure Kevinjohn does. I think he's expressing his frustration and explaining on his own personal blog why he made the choices he did. In the end it's no one's business but him and his clients (and his employees) what CMS they choose to use.

I'm just kind of sad that a certain sect of the community has chosen to create such a backlash against him (a ddos attack? really people?) and his opinion. WordPress is a tool with a fantastic community - not a cult ;)

Let's remember he's running a business (just as a lot of us are) and if the tool no longer suits his company or clients he's obligated to find something out there that they can use that makes everyone happy. I'm completely sure this wasn't a light-hearted decision to change platforms AND publicly post about it realizing the amount of anger it would stir up.

After all of that though I do have one disagreement - I consider WordPress a CMS not blogging+ platform. And I also consider it a fantastic one at that.

To each his own, right? ...Right?