First Contact gets my vote as well. I get the criticism of Picard acting out of character. Perhaps his rage would be more understandable if he hadn't already encountered the Borg two additional times after his Locutus experience. He didn't seem to be flying off the handle in "I Borg" and "Descent." Granted there seemed to be a lot more at stake in First Contact and perhaps at this point he was just fed up with the Borg. His character didn't really detract from the movie in my opinion.