Choosing a CMS for your project depends upon the requirement and complexity of the project. The rational behind choosing a CMS is deployment of flexible and better management of all the data, then be it content, pictures, videos, audios, etc. People with no or less technical knowledge find it difficult to manage all these things