this is what turned what could have been an incredibly epic game, into an above average game.
The entire deal with tieing survival into loyalty and such was lame. Esp when they constantly tell you to do the loyalty missions or something bad will happen, and then the loyalty missions are incredibly easy to beat, no real choice to be made. They could have had conflicting interests, forcing you to choose loyalty between different squadmates.
Everyone survived my first playthrough, as it was made perfectly clear that if i dont do them, something bad would happen, same thing goes for upgrading the ship, you are told constantly that you better upgrade.
Had they not told me that over and over and over and over and did i mention over, perhaps someone would have died and the game would have been the better for it. But ultimately i did the "suicide" mission and well no one suicided.
Take Zaaeds loyalty mission, you have to choose to go after the guy or save the people. Well, making that choice should have upset someone on your team if they were with you, or make them upset afterwards.
No tough choices, No attachment to any characters, no characters that dislike you because of your choices, turned what could have been awesome into merely ok.
Would it not have been even more epic to have the 2nd squad go on their mission and get pinned down and require you to attempt a rescue, Resulting in you having to choose who is going to make it, but someone will have to die. If garrus was the leader, he would sacrifice himself to save the rest of the squad, as that was his nature, he wasnt going to let another team member die on his watch. It would have been so much more gratifying to see some sacrifice and loss because the always happy ending is just so damn unsatisfying to me.
lets hope that ME3 can fix that problem.