What makes a planner / scheduler be a good one?