We know from interviews that GG wanted a 2 part finale for the character of Ziva yet she was on screen for less than 15 minutes. Given that many fans loved the character for so long, it's a shame that the actress was unavailable to fully finish the storyline.
This episode though contained the MOST on target writing & portrayal of Ziva in her entire time on the show. It also offered the most logical reason for her decision to go to & then remain in Israel. Kudos to the show for finally giving us a character that made sense and giving us reasons for her departure that were logical given the character's back story.
Tony, on the other hand, was remarkably out of character for the entire episode. In an effort to please the segment of fans demanding a canon romance between the characters, the show came close to destroying the foundation of the character & negated the way Weatherly portrayed him throughout most of season 10.