In my opinion Ebrietas is the worst boss in terms of design, mostly because her move set, size, and behavior don't work well with how the camera controls, and that one charge attack too. My favorite boss in the game is Ludwig, for him the camera works much better, mostly because he distances quickly and lunges in to attack, and in second form when he's tall he becomes easier to sidestep without getting stuck. He has a lot of powerful attacks like his jump, but a spamming dodge has a chance to work, and there are clues like the blood dripping for the high jump to let you learn the timing. But with Ebrietas she gets closer and closer till she's practically on top of you, and the camera makes it hard to see her telegraphing attacks when she gets that close (especially which of the two head slams is coming). Her charge is also super unintuitive, I just noticed today while fighting her that her body does less damage than trying to dodge left or right.
I've played through this game allot, got all the achievements, played a couple dozen characters with a bunch of different builds, but Ebrietas is annoying without being rewarding to learn, because the optimal strategy is just to cheese it, summon the old hunter, and sit behind her spamming R2 to avoid the charge attack. But in doing so you miss out on seeing most of her moveset basically making the fight pointless.