Some of the Drupal hate I would say is a little more justified.
Saying this as someone who inherited several drupal projects that would have benefited greatly if they were coded from scratch (well, with standard library/frameworks) instead of "done the drupal way".
I don't know enough to say. I though most of the the Drupal hate was because it was coded in PHP I used it once and found the learning curve steep but concluded it was just me.