There's also djangocms and others.
But honestly, it depends a lot on what you need and what you start with.
From "something recognizable as a content management system" to "one of the best content management systems" is probably two orders of magnitude at least.
Don't use a checklist of features as estimate too much. Fixing bugs, polishing, deployment, support, etc often take a lot more time than expected.