I replayed this recently after Mandalore's video. It holds up really well especially with some of the community patches that have been made over the years. The Community Patch modifies the ending which is still rough, but it feels a bit more climatic.