I believe that is a decision you will have to make yourself after taking everything into consideration. It is impossible for anyone on this site to really gain a complete understanding of the whole situation in its entirety given the limitations of the site. What I mean is there are so many factors to consider that it would be cumbersome for a site like this to provide a format wherein all the relevant information could be properly ascertained.
Having said that - I will note that a good match between teacher and student is vitally important and can make a difference in the velocity of your progress. I have known many piano students and guitar students who grew disenchanted with their original teacher and switched to a different teacher with a different teaching style and reported that the new teacher was a much better fit for them.
Factors that may matter include teaching style and methods as well as personality. Are you comfortable with your teacher's approach to teaching? Are you comfortable with the pace (how fast you are expected to advance)? Does your teacher challenge you to make progress at a level that you are comfortable with? Do you feel that your teacher is not challenging you enough?
Some of the factors that may influence your satisfaction may be a matter of negotiation. In other words - talk to your teacher (as you suggest you will) and let her know what your goals are and how well you feel those goals are being addressed in the lessons. Let her know how you feel about her attitude and how you feel her impatience and how it affects your attitude about your lessons.
It appears from your question that you have changed piano teachers at least once already and seem to find your current teacher superior in at least some ways to others. That does not mean she is the best teacher for you going forward. But on the other hand, you have seen that there are certainly teachers out there who are worse (for you).
There is no guarantee that switching will result in a better experience for you. But then on the other hand it could. I would start with communicating your needs to your current teacher and see if she responds favorably. If you continue to feel frustrated to the point that you no longer enjoy your lessons or worse, you start dreading your lessons, it might be time to start looking for a new teacher.
You want a teacher who will help you continually improve, is able to prescribe a learning program that works for you (based on your learning style), is willing to understand your personal goals and tailor the lesson plan and frequency accordingly, and whose personality and level of patience contributes to a comfortable and enjoyable experience for you.
Good luck and mostly have fun as you improve your skills. Music is supposed to be fun!