I have friends who have used Saxon for years and are very, very happy with it. Saxon's circular pattern and constant review is exactly what they love about it. However, it was this circular pattern that caused problems for us. The way Saxon works (someone please correct me if I'm off base here) is that it introduces a new concept in increments, the child works a set of problems that teach a new concept, then spends the rest of the lesson reviewing previously learned concepts. The next day, another new concept may be introduced with a few problems and then review of previous concepts including a problem or two from yesterday. Then further on in the book the first concept learned will be expanded upon and the review continues from there.
The reason Saxon didn't work for us was that it didn't spend enough time on a concept for her to fully grasp it and once she had mastered a concept the constant daily review irritated her. So, we had many days with either a totally frustrated child that thought she was dumb because she "didn't get it" or grumpy because she already knew how to do it and didn't see the value of doing it again and again. As you can see it could very well be a personality thing. We discovered that Torie learns better in "chunks", i.e.. learn a concept, work on it until it is mastered, then move on.