ORMs will always be bad. They take control away and lock you into a system where fewer people are using than the underlying tech being hidden.
SQL is not hard, and I today's world most people should be using indexed documents, vs trying to do inner and outer joins to save some bytes. And in the cases where all the advanced SQL stuff matters you probably are not going to want to use a ORM anyway.