It's not the books - that's a given but its a big improvement over the mess that was season 1.
It's good that they're giving us a lot of background information on all the Forsaken, the Power etc. Lanfear is well cast and is unhinged just like in the books. Ishamael is pretty good too. I'm wondering who else they'll bring in apart from Moghedien and Graendal.
It looks like they're making the Forsaken functionally immortal with the True Power and its probably a gateway to making balefire the only way to take them out. It's probably why they shielded Moiraine - I suspect she'll be the first one to use it on a Forsaken when she gets released as a sort of homage to how she killed Be'lal.
I like how they've portrayed the Seanchan, and the damane collar is pretty neat. The wolfbrother aspect with Perrin is also well done - I like the way they're portraying their visual language. Mat seems to be missing in action.
The rest of the casting is quite good. Nynaeve is stubbon beyond all reason but also powerless, and Egwene is showing her ambitious jealousy. Elayne has potential too as a silly princess who will grow into someone greater. Aviendha is more homely than anticipated but I guess she might clean up well. I was unsure about Verin but when she started playing detective I was sold on her. Liandrin is disturbingly likeable, though I didn't like the story with her son. It's not a great subplot for a darkfriend Red. What's wrong with the promise of immortality as a reason to turn to the shadow?
Fan of Lanfear