It also says something for the integrity of the production staff that they didn't have Sisko re-unite with Jennifer in the series finale. A more hackneyed series would have tried to make some big deal about it going full circle.
DS9 had already revisited its raison d'Ítre in Far Beyond the Stars asking whether it's worthwhile to have hope for the future. There was not need to revisit the beginning, which All Good Things did. Moreover, it was committed moving the family lives of the main characters forward. I think it would have been worse if Cassidy Yates had been killed in the finale.