Liara is probably the best teammate, you noob
Maybe so, unlike the other games in the series (and Dragon ages) I had trouble working out who I wanted on my team as they all seemed much of a muchness under AI control. In the end I mostly went for firepower (Ashley and Garrus/Javek) rather than trying to create a balanced, complimentary or overpowered team.
I wish they'd do something like KOTOR2 where you have to split your team in two groups, would have given me a bit more variety (I need to be forced into such things).