I've seen a couple feature requests for having a field mandatory on creation but I think it would be useful to have the ability to specify mandatory fields that need to be completed for a task to progress to the next status.
For example having a "PO Sent" status requiring the PO number to be provided or "Assigned to writer" requiring a writer field to be completed.