I agree with most of what you said. I am also not really a fan of early books Egwene, but I love her as the Amyrlin. I won't spoil anything, but I suspect you will like her more and more as you read on ;)
As for Perrin, I'm afraid that will only get worse :(