I like Lafayette a lot. I used to like Tara a lot a lot (she was my favorite character in season 1). Then in season 2 they started having her act dumb as bricks, over and over. It made me really mad when she kept ALMOST saying "gee, I seem to be hanging out with some terrible people, I should stop doing that" and then instead she just walked right back over and Mary Anne snapped her fingers and Tara instantly became her bitch again. I mean, I get it. Mary Anne has powers and Tara doesn't. But it's made clear that ordinary people CAN resist with some degree of success, and Tara's a smart, strong girl who should have done SOMETHING useful during... I dunno, the entire fucking season?