I actually like season 7 but there are things I would change. I would have dropped Ezri as she appeared in season 7. I'd keep the next Dax a woman (the name doesn't matter, Ezri would be fine) but I'd have her come on for one or two episodes only. She'd be completely sure of her new identity and I'd make her not particularly interested in continuing on with her close relationships with Sisko and have little interest in Worf and have the episodes partly deal with the closure of the Sisko-Dax relationship and have a bit of a torture Worf over his struggle not to see this new Dax as the old Dax. However, in the end she moves on with her life and so does the rest of the crew.
Next I'd move the end of the war forward between two to four episodes from the end. Have an episode or two dealing with some post war stuff and in the final episode I'd have Bajor joining the Federation. Dukat would still come long to try and woo Winn to the Fire side, him and Sisko would have their show down and both would end up with their respective benefactors. I'd also make sure that Jake has a scene with his father in the final episode after Sisko joins the Prophets, as would Kasidy.
The other change I'd make would be to either make sure no used battle footage was used in the final battle of DS9 or at the very least took out the "Sacrifice of Angels" reused sections as they stand out far too much and don't really gel with the new footage they created or the rest of the used footage.
I'd also be tempted to kill someone with the end of the war. It would have probably have been Worf, but TPTB would no doubt never allow it.