I am still not entirely sure what to say about Star Trek: Generations (1994). It's not a bad movie but... I'd say it contains some of the worst things in any Star Trek movie - definitely worse in this way than TMP, Insurrection, or Nemesis, and perhaps plotwise even worse than V.
The movie barely holds together, even though there are also many cool and interesting things there as well. Even the soundtrack is quite weak, "TV quality". Presentation does not communicate grandness or dramatic weight.
During its first seasons, TNG suffered from being wooden and not knowing what it should be doing. Generations was, in some ways, a return to this. It doesn't flow - and considering that many TNG episodes are extremely good, it was probably difficult to top those, and Generations didn't do that. It didn't help that with this movie, they didn't even seem to know how to build drama, and they used slow motion for scenes that didn't require it. It's awkward.
In this movie, Soran wants to return to Nexus for unspecified reasons. This whole Nexus thing is a plot device that is not explained, but it is apparently huge and a major threat but is never mentioned again. They do not even discuss what it is, except for Guinan saying people like to be there, whatever that means.
So Nexus is a bit like V'ger and the Whale Probe, a thing of immense destructuve power that just travels through the galaxy, well, causing destruction along its path. In the case of Nexus (what does the name mean? who gave it?) Sometimes apparently at Warp 9.99 and sometimes like a wind on Earth - but Nexus is a regular occurrence, even though we have never heard of it before and never will again.
That alone would be huge, but the movie also introduces the most destructive weapon ever shown on Star Trek. Soran has a modest ground-launched missile that can destroy the whole solar system in seconds! It's much more powerful than the Genesis Device (which Klingons correctly indentified as a potential weapon) or Death Star - this is like Starkiller Base in The Force Awakens!
Did Soran build this weapon by himself? Why did he not mention it to the Klingons? Why did he bring it to the planet, instead of letting it stay in orbit for quicker deployment?
It is shown that once launched, it reaches the star in seconds - even though it has to traverse around the planet and then accelerate towards the star, obviously at very high warp despite having no warp engines. Then it has to penetrate the star and cause an implosion - again within seconds. To do this within 100 years would be an achievement, but in microseconds is really something.
If Soran has access to this kind of technology, why haven't we heard about him, or this technology? It would be the most devastating thing ever, and absolutely everyone would be looking for his lab after this movie, seeking to acquire the technology and any other missiles he might have. Remember that the third movie was just about the aftermath of the Genesis project - why wasn't there a movie about the aftermath of Soran's missile (called "probe"). Well, he had two of them in the movie, so he probably had several more as well!
Obviously the concept of Nexus doesn't make any sense and is just a plot device, and creates lots of plot holes. What if some others than Kirk & Picard decide to leave it? After all, there must be billions of people living inside the Nexus, and any of them could just change the history, and possibly start their own timeline.
Actually, possibly the best thing about the movie was backstory for Kirk's return to the Starfleet before the second movie, but they didn't say so. They led us to believe that the Kirk section happened after VI.
More obvious stuff: Enterprise could not have been the only available ship around Earth to respond to an emergency. Once again, they forgot that Sol is the capital system of the Federation, and probably hundreds of starships are based there at any given time, and some of them probably even patrolling or being on alert for emergencies. This suggests that if the Nexus thing had happened just one day before, when Enterprise had not yet left for the maiden voyage, then there would have been zero ships available. Interestingly, it should take about 2 days to reach the next star system, in this case it is only minutes to reach the Nexus scene.