Что его все так пинают-то, а за ним и саму джангу. Ведь мало того, что в джанге можно использовать тот же SQLAlchemy заместо джанго ОРМ. Но и сам этот ОРМ далеко не так плох. Его более чем достаточно чтобы быстро сделать базу любой сложности. А если нужно оптимизовать какой-либо запрос - так кто мешает взять и использовать нативный SQL, это будет даже быстрее чем использовать тот же SQLAlchemy.