In what ways does Drupal fit your use case over a more abstract framework like Symfony? Drupal is notoriously slow, and I've never really enjoyed working with it as a programmer (though it does have some nice, albeit dangerous, features if you are a non-programmer).