Now I don't mean to be super negative, I played the game for 40 hours from start to finish so it couldn't have been *that* bad but I was left feeling a bit disappointed. Firstly, the RPG mechanics weren't very deep at all, I spent the vast majority of my time trying to earn upgrades for the ship which seemed to do sweet F.A, in fact I believe the only reason you need to upgrade the ship is to determine who lives and dies in the final mission, something which frustrated me greatly as I like to try and get as many trophies in the first playthrough as possible. Miranda died in the very last cutscene when leaving the Collector ship which was frustrating as Hell because I'd worked hard to keep her alive the entire time, yet I was cheated out of the trophy by something that was completely out of my control.
Those Hammerhead missions as well, I mean what a joke! It can withstand harsh winter planets, it can withstand the hottest planets in the universe, but it can't withstand a handful of bullets without bursting into flames. On the flipside though turrets and mechs can withstand a barrage of rockets perfectly fine. Also, when I said that the game lacked depth what I meant was it seems like a very dumbed down experience. The galaxy map gives you a vast amount of planets to discover but the majority of them don't offer anything apart from a quick ride in a Hammerhead in order to earn resources for useless upgrades. The weapon upgrades often felt useless to me as my enemies were also levelling up at a similar rate, so I'm upgrading my weapons while they are upgrading their ability to take more punishment, it never felt like I was progressing unlike Fallout 3 where I could feel my character becoming more powerful and more proficient with weapons yet the harder enemies always provided a challenge. This just feels like I haven't made any progression at all.
The main missions all felt a bit samey as well, about halfway through I really wanted to stop playing as it was just an endless, repetitive cycle of bringing up the galaxy map, landing on a planet, running up to someone, engaging in a boring conversation with them in which 99% of the time the game made it completely irrelevant which reply you gave as the conversation would still lead to the same conclusion anyway, then you get to fight a few waves of enemies in some drab location. I'm struggling to think of a single mission that stood out for me, and considering I've only just finished the game this evening and the 40 hours of play is spread over the past few days that's really saying something.