@Saurus, you aren't even talking about CMSs in your links, those are layouts and those are accomplished with CSS no matter what CMS you are using.
The big question you have to ask yourself is what you want your site to do. What features do you want now and what features do you contemplate for sometime down the road.
A lot of rather complicated CMSs exist (e.g., Joomla, Drupal, etc.), and quite a number are simply overkill for what most people need (and are willing to pay to have done).
My point above was that a LOT of business sites (or non-blogs if you will) are running WordPress fine and dandy. Some may be more complicated than others, but WordPress has so many plugins and such a large and helpful community/userbase that it's pretty much the best choice for a small business or a novice web master who wants to be able to maintain the site himself .. or even setup and design the site himself .. without hiring an expensive web designer/web developer.