I want to say this carefully and respectfully, not least because I believe in the guidelines here on HN.<p>But, my last experience (2011) with Django was not encouraging. It&#x27;s not that it doesn&#x27;t do what it says on the tin, I believe that it does. It&#x27;s that it&#x27;s just so darn complex to work with. Installation was very, very difficult. And, once built, it felt like there were a number of layers of &#x27;magic&#x27; between me and getting something done.<p>I know there are tradeoffs in content management systems; I launched and sold two companies based on content management tools, the later one based on the ArsDigita Community System in 1998, and so I would say I have at least 10 years of CMS experience in a variety of different environments and languages.<p>I have a bias against magic, and maybe magic is what&#x27;s needed for most CMSes. But I still have a little shudder when I think about dealing with install and configuration, backup and datamodel changes in a very small site.<p>Can anyone offer a counterpoint? I&#x27;d like to be able to change my mind if it should be changed.