The problem with the movie is that Ripley shouldn't have been in it. It would've been a great Alien movie if it wasn't Alien 3, but maybe just a standalone movie in the Alien universe or a spinoff. Maybe a colonist or a family of colonists had escaped LV-426 before the events of Aliens and they were infected and landed/crashed on Fiorina.
But Alien 3 being a direct sequel shat all over the events and cast of the predecessor and followed a nonsensical series of coincidences to make it work.
The actual meat of Alien 3 worked. The claustrophobic prison planet with no way in or out, no weapons, and the alien hunting them all down. It just shouldn't have been a Ripley movie.