The final episode was quite cleverly done. It was pretty surprising that they had will and grace fight for so long though. I think that because all of it was crammed into one episode, that it was slightly unbelievable, but still the plotline was well thought out. I think that this storyline was slightly too similar to the previously done Will-Grace-Leo-Baby thing, but the differences made it so much better.
Overall, this was a great way to end Will and Grace, apart from certain things, and though it played no part in the storyline, the Jack and Karen duet will be the highlight of the episode.