This game is PEAK!!! The boss fights were good (aside from each phase being interrupted by a cutscene but I didn't mind much). There were a lot of weapons and all of them are arguably good, a lot of variation in environments, co-op NPCs rarely got in your way which is an improvement over the first game, you've got a choice in what the protag says and this can actually influence the story, the cutscenes were all fun to watch and felt like an above average Star Trek episode if not a great Star Trek episode or movie, the dialogue as a whole was good , the soundtrack seemed competent if not a bit generic, and even on normal difficulty the game's a genuine challenge. There are also collectibles to collect which unlock secret levels. For 2003 the graphics are BUSSIN! You can also bunny hop pretty easily but I don't recommend doing it unless you've played the game before as that's a good way of getting killed by surprises. There are hacking minigames which are pretty fun unlike Bioshock and this game predates Bioshock by 4 years. The campaign is pretty lengthy in a good way to the point that I thought I had made it to the end of the story but then it hits me with a new twist and extends it at least a couple more hours (I lost track of time so that's a conservative estimate). There is also some Romance and I love it. It's good Romance. You can choose between two darlings and they're both wonderful.
Complaints I've got?
Well there's no "Virtual Voyager" mode like in the first game, but then again the first game didn't originally come with that mode until it was added as an expansion pack. This game mostly takes place on the Enterprise anyways and I guess due to the movie events (I didn't watch the Next Generation movies) most of the iconic staff like Riker, Data, La Forge, etc. aren't there anyways so it's all good in the hood. Also this game doesn't play nice on modern systems, had to whip out Windows XP for it, but I won't hold it against it.