I'd say Generations
was the most superficial Star Trek movie before the Abrams reboot. Both movies have no real themes or content to speak of. They're just.... eerily empty.
I'd rather watch Insurrection
than either. It's a complete mess but it has some ideas in it at least.