I've used WordPress off and on over the last maybe five years. For blogs I am now using Zine (http://zine.pocoo.org), and for a CMS I'm using django-page-cms (http://github.com/batiste/django-page-cms). They are better designed, written IMO in a better language, and I don't have to worry about WP's security vulnerabilities.
Looks like you've gone the Python route, which is definitely fine by all means. WP has a lot behind it, but everyone has their own needs and opinions. There's a lot you can do with WP once you take into account certain plugins like the Pods CMS Framework which bring some heavy development power to WP. Anyways, good luck to you with your solutions and hopefully WP can eventually get past some of the issues you're concerned about (if it hasn't already).
WORDPRESS AS A CMS (ROUGH DRAFT)