Hi Marcus,
A better approach is to tell us what you need and we’ll tell you if EE can handle it or not. Just because one platform has a longer feature or a trendy feature doesn’t make it better or worse, it just depends on what you need to accomplish.
However, I will say that you’ve likely answered your own question:
Again, we’re having a CMS in mind, not a blogging platform.
This is the primary difference. Wordpress is a blogging platform, EE is a web publishing/CMS platform that happens to have blogging roots. Richard (an EE user) wrote up an Wordpress v. ExpressionEngine article on the EE wiki that expands on this idea. You can also search on this forum for many different opinions. There are actually a number of EE users who use EE and WP (and other solutions) and select their solution of choice based on the project requirement. Generally speaking when a client needs to power a website (versus just a blog) EE is the front-runner.
I would say another key difference between EE and just about any other platform (blogging or not) is that EE is designed to make as little assumptions for you as possible. This is where its flexibility is. For example, a single template can have zero blogs, 1 blog, 100 blogs. And those “blogs” don’t have to be blogs in the traditional sense. They can be any data that is the database that you pull out and display wherever you want. EE is pretty unique in this approach.
In other words, EE does not assume any default relationship between stored content in the database (EE blogs) and visual presentation of that data (EE templates). You can mix and match as you please.
You might consider going through Train-ee’s free tutorials for some examples of this or check out EE Screencasts.
And, of course, you can try before you buy.