That's a tough choice. In terms of usefulness in battle, I always did worse when Morrigan was not in my party. In terms of personality, Garrus was my BFF.