This sounds like a variant on my relationship with my supervisor, OP. I also had unrestricted funding and my supervisor recruited me early on. He was quite senior and had turned away some other students, and I liked the research topic, although I liked a couple of others equally well.
All these years later I am of two minds about the whole thing. I agree with @parietal that you should make up your mind soon, and with everyone that a temperamental supervisor’s tendencies are likely to be well known.
Is there a pattern to the belittlement? My supervisor tended to insult stupid mistakes in junior colleagues and students he fundamentally respected, so I learned to let those roll off. But the only time I was late for a seminar (by five min, because I hadn’t got word of the room change) he spent the next few minutes literally yelling at me in front of everyone, banning me from the post seminar drinks, etc. It was too strange for words. Similar things happened to each if his students occasionally.
But he performed the essential features of the job well, and I relied heavily on a junior academic in the field when I needed to talk a difficult point through with someone. And all of his students got excellent jobs. I am not sure I would have stuck it (because I have elided a lot) without all the networking he encouraged. IMO that should be a key consideration
I would start by trying to figure out who this woman’s recent students were and what their first jobs were. I would measure that against the frustrations you describe and your likely future if you change supervisors, because while you can be successful after changing I do think any student making a change will (unfairly) need to overcome an element of doubt. I am in no way defending that