Insurrection is decent enough, but for me it's main failing is that it lacks the courage to deal with it's own moral ambiguity. You need look no further than this very thread to see that opinion is divided on whether Picard was on the right side, but the movie never even so much as acknowledges the possibility that he might be doing the wrong thing.
Why should it? Picard is on the pro side, Dougherty is on the con side. The discussion happens outside the film.
Kirk might have been doing the wrong thing giving up his career to get Spock's dead body in TSFS, and there is no such discussion in the film either. None of his crew disagree with him. They just do what they think is right and move on. They were only
lucky to find Spock alive and well.
It seems to me that people either want black and white, and they want the white to be their opinion, so it's easy to agree with the hero, or they want the alternative spoon fed, so they can say "at least the movie acknowleged that my own opinion could be right".
I know a lot of people who hate Avatar because they are killing of humans/marines in order to save "some natives". That's their opinion. Which is why they don't like the film. I see similar things here. People don't agree with Picard's opinion. Which is why the film sucks for them.