At that point it's painfully easy to create a situation where your manual migration depends on properties of your model that have since changed.
I don't understand the situation you're describing. The migration-files, once created, are independent from the model. That means you can re-run the chain at any point in time, regardless of what your current model looks like.
Having an auto-generator for the migration files doesn't change that.