I think most would agree that the best overall CMS is Wordpress.
There are many different variables though when it comes to what kind of CMS you would want for your site.
Personally I would never use a SquareSpace or WIX type service, as their business model is to lock you in with their proprietary addons and upsell you their services. You also have a lot less control on what you can do, but it could be the best CMS for someone who has zero web experience - maybe someone who runs a little antique shop and wants to put up a simple 5 page website with a contact form. A WIX type service is something easy for them to understand and setup.
Not every site would need a general CMS. I've used 100's of standalone "scripts " over the years for sites that serve a niche purpose/function: real estate listing aggregation, meme generators, link directories, stock photography sales, mp3 search engine, URL shortener, classifieds, crypto prices.......
If your website will have a narrow function, often times you're better off buying a dedicated script that can serve that purpose.
For example, if you wanted to start a "meme maker" type website, you could do that on Wordpress using Plugins. While this will work, it is not the best solution since Wordpress uses a large file system. The problem with this is that a "meme site" is something you will want to push large amounts of traffic to in order to be profitable (usually with a CMP - cost per 1000 impressions type ad model). Many would host this on a cheap "Unlimited Bandwidth" type hosting plan, thinking it's unlimited, but the hosting company will limit your "inode usuage", which basically means limiting the number of files that are accessed within a month. So using Wordpress will eat through this inode limit fast. Whereas a dedicated script that uses a limited amount of files and makes it easy to integrate a CDN would be a better solution over using Wordpress.
Let's say someone had the goal of getting into Amazon Affiliate sites and wanted to launch a new site every week, Wordpress would probably be their best solution. They could get a cheap $15 a month "unlimited domains/websites" hosting account that had Cpanel and 1 Click Wordpress Install. They could literally buy a domain name, point it at their host at checkout, add the new domain in Cpanel, click to install Wordpress, click and install their theme and have a website up and ready in a matter of minutes.
You also have to consider if you will be selling your website in the future. With Wordpress being the most popular, this is what people will want to buy. Most people wont want to buy a Joomla or Drupal site, and if they do they have to factor in how much time it will take to migrate it over to Wordpress.
- What type of website did you use the C.M.S. for?
Many different scripts or CMS depending on the site
- Do you pay for the software, and if so is it a fair price?
Yes, if it's something that can't be accomplished in Wordpress. Premade scripts $20-$150, freelance programmer or having a "clone script" made $500+
- How do you rate the customer support?
CMS like Wordpress has a huge community for support
- Does the F.A.Q. section answer most of your questions?
Web search usually does
- Can you edit/post content from your mobile phone?
In most
- Are there enough templates to choose from?
Wordpress has the most
- Are there enough extensions/addons to choose from?
If there isn't a WP plugin, I will use a custom script outside of WP
- What specific features do you like the most?
Fast 1 click install
- What specific features do you dislike the most?
Wordpress can feel a bit too bloated (like all CMS) at times
- Would you recommend your chosen C.M.S. for a domain name portfolio?
Probably not, would reccomend something like FolioTrader on CodeCanyon