I have read with ann about 6 or 7 times in total and she has been accurate with me on short term predictions (feelings and actions). She has even picked up something others didn't about a move and a 3rd party for my poi... so I do think she can be good. She isn't perfect, and she sometime's isn't clear how to interpret cards, but I do think she is worth a read for specific questions pertaining to the present and very near future.
In terms of her delivery, I find her short and to the point and I do think she has different moods. Sometimes she's quite sweet; other times a bit irritable.... but never (with me, so far) rude or nasty by any stretch. The 2 or 3 times she did get mildly irritated with me were when I tried to revisit a question she felt she'd already answered or when I asked more of her than she felt she could reasonably answer. I can't remember the exact conversations, but they were roughly like this:
1. POI had moved in with someone and I asked a future-related question and she got audibly annoyed and said something like "well why would you even want to know about that, he's with someone. You need to look after you now"
2. In an earlier reading ... I asked her something like "do you think if wait for x he'll come forward"... I really can't remember what it was, but I was asking her guidance and she didn't feel comfortable giving it. Again, she got annoyed and said something like "I can't tell you that! I'm telling you what the cards say and you have to make a decision based on what I told you"
I still like her and think she's trying to help people. I'm not upset that she answered me the way she did in the above examples; she was right that I needed to get ahold of myself and take my power back. I think it must be tedious for readers answering questions all day about 'will he / she come back', especially when some of the same people call over and over with the same questions. I'm not pointing a finger at anyone in particular; that was me for a long time and sometimes when I think of the state I called in at times I cringe...