All of us are usually tehnical guys, we know more or less about SEO, so for us indeed this article help a lot. BUT when we choose a CMS, the MAJOR issue is the client LEVEL.

We can offer to him Joomla for example, but when he will see the admintool, he will be scared. We will come with an argument, you know, this is easy to use, READY for SEO, have a lot of arguments what was mentioned in this blog and comments, but the main issue is that client will not be very happy.

So, from my point of view (could be a mistake this approach), a CMS must be easy to learn and TRANSPARENT for final user. This means, he does not need to know anything on how URL will be constructed, that if click a button have or not possibilities to add meta tags, or not and so on. He need to use the CMS, FAST, and of course the CMS do the rest behind.