I am picking up SQLAlchemy as a long time Django ORM user.
I’m somewhat wide-eyed at how much simpler and more readable query building is in Django. I have been spoiled.
SQLAlchemy is closer to SQL than I generally want to be for pedestrian web programming. It also lacks conveniences I’ve taken for granted writing Django backend.
Even for writing data migrations in scripting, having ORM queries be incredibly simple to read and modify is extremely valuable, it makes code reviews accessible to more people.
I’m not a rust developer, though I admire what it can do. That said, having looked at the starter queries on each, it would take a lot to make me contemplate use of any of the rust-based ORMs you’ve listed.
As a sibling comment points out, typing and async are valuable and Django has no typing and is still working on delivering async support in its ORM.
That said, for web products reducing time to flipping feature flags seems to be the main goal.
In that way Python / Django and I suppose even SQLAlchemy will probably retain users against Rust.