Definitely a riveting storyline, with good acting all around. It's one of those series' that keeps you watching "just one more" episode - even way late into the night. The characters are well fleshed-out and interesting, but one in particular is impossible to like. The main character (played by Gillian Anderson) is such a sleaze and a man-hating hypocrite that it's very hard to root for her. I just have to roll my eyes when she gets all righteous and indignant about people who might judge her because of her sleazy, bed-anyone-anytime lifestyle - then proceeds to declare that all men are evil, wife-beating dirtbags. Hmmm. Either judge and let judge, or don't judge at all. Her over-the-top hypocrisy is very annoying. The other "eye-rolling" aspect of her character is that the show presents her as some kind of irresistible goddess, when that character is an annoying jerk to everyone around her - especially men.