Generations was a fumbled baton-pass, that's why Next Gen movies stumbled along for a few paces and eventually tripped over.
The original plan was for the Enterprise-D and the Enterprise-B to get into a fight with each other, but no-one could think of a situation where two Starfleet vessels would fire on each other (they could get away with it in DS9). Thing is Star Trek isn't really big-screen material, there have been more dodgy ST movies, in my opinion, than good ones.
As a movie, the latest movie works, it was exciting, it was fun, it was thrilling, it was also over-exposed, but you can't have everything. The only way the movie could suceed, however, was by throwing out everything 'Star Trek', the Federation is barely mentioned as anything other than a target, in fact, the entire mentality of the Star Trek universe is barely given a nod between the explosions. The truth is that, in my opinion, it's was removing those beliefs that made the new Star Trek such a good movie, but it is the existence of those beliefs that makes it such a good series.