The best TNG film is still First Contact in my opinion. It was fresh, different from the usual episode formula, editing was tight, and the film was state of the art compared to other films being released at the same time. They should have kept that pace of shaking things up.
Generations, Insurrection and Nemesis are all alike. There is a prologue introducing the threat, then we have the Enterprise crew at a totally random and totally unrelated event, and then it involves Data and Picard contemplating about some human thing, and eventually Picard has to stop a doomsday device personally. In the end, these three films feel like big budget TV episodes. Ironically, the budget looks to be getting smaller with each installment even though it got higher every time.
Generations is kinda ruined by forcing Kirk into the story, and then only using him for a fist fight in the end. I wonder what the film would have been like had it just been the TNG crew vs. Soran.