Jack's secret is finally revealed.
This is a strong episode with tremendous fan service.
There are two notable aspects to mention, but I cannot give details without spoiling.
Crusher's secret is revealed early and for me is reasonably good. The details of the build up all make sense now and it involves a clever use of Picard and Crusher's relationship. However, in the grand scheme of the franchise, it feels like the writers are returning to a safe territory via an established and successful concept that largely relies on the power of nostalgia to carry the audience through.
That nostalgia is excellent and goes off the charts as the episode reaches an exquisite climax, that only the most cynical, who take life very seriously, could fail to enjoy. If you are a TNG fan, the sight of certain characters, in a particular setting, about to embark on a high stakes mission should be very exciting. Patrick Stewart and the TNG cast are all on great form, along with Jeri Ryan and Todd Stashwick.
For me Ed Speleers strays marginally over the top in some moments of perpetual anger, but if this is how the scenes were written and directed it is not his fault. His character has not been particularly likeable throughout the season given so much of his dialogue includes the words "I" or "me". It feels like the writers are making a point by having the major problems caused by a self-obsessed young character, dragging other young characters into the mix, leaving the older generations to save the day.