Yes, but Worf's story could have been fit into one eps and Data's story into a separate eps. As it is, Data's story gets very little screentime in Part Two anyway. Really no need to tie them together into a two part eps.
And DS9 and TNG are the only two series that could have a big crossover eps, without straining credulity. And this was it? It doesn't even concern DS9 at all! So crossover just for the hell of it? So pointless! Could have at least given DS9 some purpose, involve Ro and the Maquis, something.