Good watch, will watch again, and can recommend, possible for a Bad Movie Night.
I'll start by saying the movie definitely isn't good, it's infamous for being a bad movie that people still love. Granted it was 1997, but the cg effects were horrendous. The practicals actually weren't so bad, but there are very few shots to actually appreciate them. Again, 1997, this movie is weirdly dated with its perception of what the future would have been.
For those that weren't familiar, this is most decidedly spurred by the popularity of Starcraft in the late 1990's, and that there weren't too many horde movies out there, at least not ones that weren't zombies. Clearly inspired by Starcraft's Zerg and Warhammer 40K's Tyranids, a bug by any other name.
The world is amazingly crafted, and we only see the tip of the iceberg. There could have been an entire "Star Trek" style series set in that universe. For the parts written all the acting is sufficient, the cannon fodder acts at the level of characters that would be thrown away, the stars are clearly the stars, and there is some hierarchy in between.
I honestly don't know how much better they could have casted this, but I imagine if the character work in the script had been better, then maybe they could have drawn a couple of names. There is a young Neil Patrick Harris, and Amy Smart, and Dina Myers was golden, but the other characters weren't exactly likable, and I can't figure out if it was the character writing or I just didn't like their faces. I get Denise Richards was a big deal, but her nose makes me remember the Grinch blooper where Carey bites off the mayor's nose, and even in "Wild Things" I thought Neve Campbell could do better.
The large picture stuff is a good enough, and it's filled with enough action and well placed comedy that it'll get you through the movie.
It's fun, please don't take it seriously. If i can do it then you can.