As you might guess I am a bit biased when I say that Drupal is the best of the two, and maybe that is because we are slightly more experienced developing sites in Drupal. With that said, we are also very good at making custom websites using Wordpress, and in some instances Wordpress may have the advantage over Drupal.
Sometimes you have a content types that has a large number of fields. When the user is filling out the fields they might have to stop at points to gather more content or take a short break. Unfortunately Drupal will not let you save the content type unless it is valid. I am going to show you how to write up a simple module that will bypass validation for drafts.