I like flawed characters who know they are flawed and either (a) try to overcome those flaws or (b) like my Eileen don't care and take the view others will just have to accept them as they are or go away and leave them alone (or words to that effect. It's not what Eileen would say. She'd swear at some length).
I like characters with a sense of humour and who have at least some empathy for others. Eileen has some (though not as much as her daughter) but given the fairy royals do not rate highly on the empathic scale, Eileen does reasonably well.
I like characters who stand up for themselves and, when they drop themselves right in the proverbial muck, fight their way out of it. (It can also be fun seeing who they hit when that muck gets spread around forcibly as they fight their way out).