Also, I agree with the comments about First Contact and the Borg elements. They should have "retconned" the producers and writers. But I don't want to get on another anti-B&B rant (yet again).
I liked the Zephram Cockrane elements in First Contact except for him being a drunk. Drunks don't design warp engines.
I would have been happy with the whole story, but Picard != Ahab, and that's the part I hate about the movie is the complete disregard for his character's progression.
Killing off Picard's extended family in Generation (and the destruction of the Enterprise-D) was completely unnecessary and seemed to be to make the movie "impactful" or something. Terrible. After those two films, well, not much point is there?