I had a great time playing through this again for the first time in over 20 years. The story is engaging and the presence of the full Voyager TV cast really helps the immersion. The 'Hazard Team' introduces new characters who also offer interesting personalities. There is plenty of variety in the missions, weapons and enemies. In fact I can't really think of anything I don't like about this game, except the sometimes janky AI which is more a sign of its age than any sort of criticism.
The first Elite Force is the superior game. This one is a bit less immersive when the only characters from the TV series appearing are Picard and Tuvok. There's a few unintentionally funny cutscenes, including when the Enterprise is warping into a dangerous scenario and there's only 2 or 3 officers on the bridge with all the other chairs empty. There are some moments when characters repeat the same line in different scenes. The Hazard Team is also under-utilised compared with the first game. But overall the story is fairly engaging and well-paced. The graphics hold up very well for a 20 year-old game and the gameplay is generally very good. The weapons are interesting and varied. There is enough enemy variety to keep it interesting. There are a few sections where the difficulty spikes and it can feel unfair, though I did manage to beat the game without having to reload earlier checkpoints than where I was up to. I can understand why some people don't like the tricorder puzzles, but I don't think there are too many of them and they add some variety. I would recommend Elite Force 2 to anyone who liked the first Elite Force, you'll get roughly the same enjoyment out of this one.