I've been working with Django for years, and Mezzanine for a year. At this point, I'm tempted to start every site as a Mezzanine setup. Mezzanine provides the "just right" element of CMS support. If I want to hack a few templates, and let Mezzanine handle all the variable content? Np. If I want to get totally custom, and develop a section completely seperate? Np. If I want to borrow a few schema elements and template tags, but that's it? Np.