Sure Generations had a decent sound track, and some of it's cinematography was nice. Shame about the plot.
I'm not against the Ent-D being destroyed, but by an obsolete BoP it should have been a curb stomp battle a full spread of torpedeos and phaser should have beaten it.
The death of Kirk, once again not opposed to Kirk dying but like the Ent-D it was poorly handled. The first death of Kirk onboard the Ent-B was done better.
And the biggest gapping plot hole, the nexus can take you to any point in time and space apparently, they could have goe back to say the Armagosa Array and stopped Soran there.