As a character study as well as an exploration of the nature of the Borg versus individuality, this episode actually managed to revisit an oft-visited topic since Seven came onto the show (as well as during later TNG) without seeming like a rehash. Waiting for the twist actually kept me interested, and while the twist wasn't extraordinarily shocking or anything, it was very well-done and appropriate to the episode's themes, including the question of guilt.
My only tiny little objection: since Borg can clearly be out of range of the Collective's, well, collective thought -- that was a central premise of the episode, after all -- it seems to me that the logical course of action the trio should have taken was to get as far away from each other as possible. Somehow, I seriously doubt Seven's ad hoc quickfix would be stronger and range farther than the transmissions of the entire Borg collective. Why not pick three different vectors with large angles between them and start going as far as they could as fast as they could until the interlink was interrupted? It seems too obvious a solution for the script not to have at least technobabbled why it wouldn't work.