Just finished my second time through. It's one of the best linear games I've played. I took a stealth approach this last time and took more time listening to conversations a the stations. I ended up with the alternate ending which only makes the game that much better. I will be playing through again when the ranger content is added.