Yeah, her whole sidequest made me kind of pissed. I did it anyway, since I wanted to make sure my team didn't have emotional baggage going in, but I later pissed her off when I sided with Jack (who I felt was being a bitch to the wrong person,).
In the end, my whole team was loyal with the exception of Jacob, who I dumped for Garrus, and Miranda, who was mad that I sided with someone else in an argument. Kind of funny that the only people I pissed off were both Cerberus.
Subject Zero came off as whiny and forceful. I didn't understand why the fuck she joined my team. I know she wanted the Cerberus info, but she was a fucking loner. Why did she want to join my crew? If she HAD to join my crew, it should have been under forced circumstances, and there should have been some benifit to her joining up with me (resources and manpower she wouldn't have had on her own). There's potential for a character with her background, but I didn't like the way she came off, and I didn't think much of the way she was written.
I found Tali kind of cute, but yeah, the whole "Kill the Geth" thing put me off, too. It wasn't as bad as Ashley in ME1, but that's because the first game was all "Hey, here's a blue woman you can fuck who hasn't busted your balls, and here's a pink woman who's Xenophobic when you've been inviting aliens to help save the Galaxy." I chose Liara because tapping a blue woman is the closest thing to being Captain Kirk in this game so why not?
Why couldn't they have made a white guy the racist instead? But no, racism=character trait!