While people may clamor for a change of format to allow for longer, more complex stories, the fact is that for the time being, they have this relatively short time span in which to tie up major plot elements in each story, and I think this episode suffered substantially from plot element overload. Throwing them all together here is just too much. Exposing the Romulans seems all too easy. People, space is big.
Space is very, very big.
I have a very hard time imagining that a fleet of twenty ships could cover all of the Klingon-Romulan border, in all three dimensions. Worf finding his place in Klingon society, is glossed over. We're presented with some fleeting glimpses of Worf disagreeing with how other Klingons place personal honor above the good of the empire, but it seems very two-dimensional. If not, then the Klingons are clearly a much shallower race than I'd been led to believe. Worf's return to Starfleet seemed too easy, as well.