I I am a big fan of Alien. I think its my favourite of the series. I love the visuals, setting and pacing.
Now I hope this isn't a case of the DLC being what I want the full game to be. It makes me wonder why they didn't just do the whole thing with the original crew. If Creative Assembly is listening, I will buy more DLC if they put out more levels like this.