Django or Drupal, which one should I use that suits best my needs?
I've been developing with Django for more than 2 years and have built a couple of Drupal sites in the meantime (per client's specific request to use Drupal). My conclusions are the following:
Even for a smaller site I would have done it quicker building it from scratch with django (or maybe even PHP) for a simple reason, writing code for me is faster than hunting through drupal's unorganized mess of menus and options, or hunting on the web for a module that implements hack X to enable feature Y.
Migrating a site from development to production with Drupal is a big PITA. You can forget about using a VCS tool. All your work is in in the MySQL dump (including configurations, programming logic, views etc.), a few hacked up modules and the uploaded files.
I want to learn and use Drupal or Django for the following: 
dynamic web sites, medium database, multi-level users, paypal integration, content managment, speed (developing), security 
I like MVC, ORM and object-oriented prg.
Which is better to jump into ?  Which one is more mature, powerful, understandable, object-oriented and easier to use by the time ? 
What about Python Spring ...  
Also, which of these 3 are better documented, are better for a cv and have more extensions?
Known languages: php, java, mysql
Thank you !