I’m not really sure about what other people would prefer, but I think something like this would suit me:
-If the task has a start, set the default reminder to 15 minutes before it starts.
-Otherwise, if the task has a due date and time, set the default reminder to 15 minutes before it’s due.
It would be good to get other people’s opinions about this.