I personally think they all make a terrible XO. This is a spaceship, not a ops team or a combat squad. Even Miranda is more of an administrator and operations commander on the field. Making her still a good Sqaud leader but not the best at a starship. At least she has some skills there. Garrus is Turian trained and also a good ground based leader. I am sure Turian training includes vessel operations, probably more so than Miranda in this case.
Tali is an engineer, simple. Doesn't mean you can't listen to her advice, but XO.. that is a little much. I love the girl, I am not gonna put her where she doesn't belong. Samara has the same problems. She might have experience of age, but she is a Justicar, she even admits herself she does not have a lot of experience working through others. Never mind leading a ship. She makes a good advisor perhaps, but that is not what and XO is.
That is why I think EDI is a possible candidate, she might be an AI but she knows the ship. Garrus is a good candidate, and Miranda is acceptable. The problem I have with EDI is, can she coordinate the people on the ship? Probably why in the end I will go with Garrus.
People need to remember an XO is someone that leads in absentia to the commander. So they are not an advisor, but a commander.
Edit - I forgot Jacob, he seems more like a marine or groundpounder to me. Like a fireteam leader, leading a small squad. He and Miranda would make a good Squad Leader if Shepard chooses to retire from going down to the planet and just sitting in the CiC room all day.
Modifié par Madecologist, 20 février 2010 - 04:23 .