The best points of this sci-fi/mystery/thriller, I thought, were: 1 - very good suspense; 2 - a different-angle story; and 3 - an involving "whodunit" story; 4 - and a fast- moving for a two-hour film.
Another big plus: John Dahl directed this, and in his prime. This movie came on the heels of Kill Me Again, Red Rock West and The Last Seduction.....all of them very entertaining films.
This would be best for the first-time viewer, but I still have enjoyed it the three times I've seen it. I just wait about 4-5 years between viewings so as not to remember everything. One thing unusual: Linda Fiorentino actually plays a nice lady! Usually, she's brutal! Ray Liotta, Peter Coyote, Christopher McDonald and David Paymer all provide good male performances with Liotta playing the central character.
Be warned that this story is a bit unbelievable. It's pretty far out, and it can get on the gory side, but it's different and will keep your attention.