First Contact was far and away the best of TNG's films for me because it did so much well. I attribute that to the great writing and directing more than anything. Frakes is dedicated to the franchise and he did a fantastic job with a great story that had very few flaws. That said, IMO Worf and Data were mishandled in all of the movies. They were the two characters with the deepest screen established histories but far too often, they were used unsuccessfully as comic relief. What a waste.
You think Data was mishandled in First Contact???