I don't have enterprise experience with Django but per your second remark, I couldn't agree more. The templating approach using extends/blocks is a breath of fresh air over PHP stuff I used in the past like Smarty.<p>To put some numbers behind that, in about ~60 days I've overhauled the user interface about 3 or 4 times without impacting the developers. There's no way I could have imagined doing that in the past without causing a big mess. It's great to be able to have this type of flexibility, the hardest thing I've found about UI/UX is making changes <i>after</i> you felt what was wrong about it.