I always liked Generations, it does have it's problems though.
1. The Uniforms keep changing
2. The Enterprise D was destroyed due to monumental incompetence
3. Kirks death was ill-fitting
4. Picard not going back to 10 forward from the nexus made no sense
Those are the main problems, but otherwise I enjoyed it. Nowhere near as unforgivable as Insurrection imo.