Without out of order processing of migrations I would not want to use it. When you work on several branches you will at some point need out of order processing of migrations.
Also: what about not having a versions (as those may clash between branches) but migration creation datetimes to line them up?
Also: what about not having a versions (as those may clash between branches) but migration creation datetimes to line them up?