Characters like the two you mention (Bioware is really guilty of this), feel like they where just shoehorned in to appease certain people. There is really no depth to any of them. I wish they went deeper into Cortez backstory and actually fleshed him out as a character.